def _init_harness(self): """Restart harness backend service. Please start the harness controller before running the cases, otherwise, nothing happens """ self._hc = HarnessController(self.result_dir) self._hc.stop() time.sleep(1) self._hc.start() time.sleep(2)
def _init_harness(self): """Restart harness backend service. Please start the harness controller before running the cases, otherwise, nothing happens """ self._hc = HarnessController(self.result_dir) self._hc.stop() time.sleep(1) self._hc.start() time.sleep(2) harness_config = ConfigParser.ConfigParser() harness_config.read('%s\\Config\\Configuration.ini' % settings.HARNESS_HOME) if harness_config.has_option('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate') and \ harness_config.getboolean('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate'): os.system('taskkill /t /f /im chrome.exe')
def _init_harness(self): """Restart harness backend service. Please start the harness controller before running the cases, otherwise, nothing happens """ self._hc = HarnessController(self.result_dir) self._hc.stop() time.sleep(1) self._hc.start() time.sleep(2) harness_config = ConfigParser.ConfigParser() harness_config.read('%s\\Config\\Configuration.ini' % settings.HARNESS_HOME) if harness_config.has_option('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate') and \ harness_config.getboolean('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate'): logger.error('BrowserAutoNavigate in Configuration.ini should be False') raise FailError('BrowserAutoNavigate in Configuration.ini should be False') if settings.MIXED_DEVICE_TYPE: if harness_config.has_option('THREAD_HARNESS_CONFIG', 'EnableDeviceSelection') and \ not harness_config.getboolean('THREAD_HARNESS_CONFIG', 'EnableDeviceSelection'): logger.error('EnableDeviceSelection in Configuration.ini should be True') raise FailError('EnableDeviceSelection in Configuration.ini should be True')