def generate_server_keys(cls): """ Generate server keys :return: Path to server keys. """ try: # Get current dir current_dir = dirname( abspath(__file__)) + SolBase.get_pathseparator() # Certificates path cert_path = current_dir + "Certificates" + SolBase.get_pathseparator( ) # Copy to /tmp (required for some files) shutil.copyfile(cert_path + "server.key", "/tmp/server.key") shutil.copyfile(cert_path + "server.crt", "/tmp/server.crt") # Ok return cert_path except Exception as e: logger.error("generate_server_keys : Exception, ex=%s", SolBase.extostr(e)) return None
def setUp(self): """ Setup """ logger.info("*** SETUP in") SolBase.voodoo_init() self.run_idx = 0 self.current_dir = dirname( abspath(__file__)) + SolBase.get_pathseparator() # Reset (teamcity broke the whole stuff) self.tc_stdin = sys.stdin self.tc_stdout = sys.stdout self.tc_stderr = sys.stderr sys.stdin = real_stdin sys.stdout = real_stdout sys.stderr = real_stderr # Log logger.info("Entering, %s", SolBase.get_current_pid_as_string()) # Config self.test_timeout_ms = 30000 self.stdout_timeout_ms = 5000 self.std_err_timeout_ms = 500 self.daemon_pid_file = "/tmp/Daemon.pid" self.daemon_std_out = "/tmp/Daemon.out.txt" self.daemon_std_err = "/tmp/Daemon.err.txt" # Clean self._clean_files() logger.info("*** SETUP out")