Exemplo n.º 1
0
 def run(self, test, timeout, expectations):
     env = {'WD_HOST': self.protocol.session_config['host'],
            'WD_PORT': str(self.protocol.session_config['port']),
            'WD_CAPABILITIES': json.dumps(self.protocol.session_config['capabilities']),
            'WD_SERVER_CONFIG': json.dumps(self.server_config)}
     args = ['--strict', '-p', 'no:mozlog']
     return pytest_runner.run(test, args, timeout, env, expectations)
    def _runner(test_queue, result_queue, host, port, capabilities,
                server_config, timeout, expectations):
        if pytest_runner is None:
            do_delayed_imports()

        while True:
            test = test_queue.get()
            if test == 'TEARDOWN':
                break

            env = {
                'WD_HOST': host,
                'WD_PORT': port,
                'WD_CAPABILITIES': capabilities,
                'WD_SERVER_CONFIG': server_config
            }
            env.update(WebKitDriverServer.test_env)
            args = ['--strict', '-p', 'no:mozlog']
            result_queue.put(
                pytest_runner.run(test, args, timeout, env, expectations))
Exemplo n.º 3
0
 def run(self, test, timeout, expectations):
     return pytest_runner.run(test, self._args, timeout, self._env,
                              expectations, self._driver_name)