Bug 1351369 - Add missing command queue attribute in wpt harness, r=majazf
MozReview-Commit-ID: FCiPjqoaIPF
--- a/testing/web-platform/harness/wptrunner/testrunner.py
+++ b/testing/web-platform/harness/wptrunner/testrunner.py
@@ -152,17 +152,17 @@ def next_manager_number():
class BrowserManager(object):
init_lock = threading.Lock()
def __init__(self, logger, browser, command_queue, no_timeout=False):
self.logger = logger
self.browser = browser
self.no_timeout = no_timeout
-
+ self.command_queue = command_queue
self.started = False
self.init_timer = None
def init(self):
"""Launch the browser that is being tested,
and the TestRunner process that will run the tests."""
# It seems that this lock is helpful to prevent some race that otherwise
@@ -477,16 +477,17 @@ class TestRunnerManager(threading.Thread
def init_succeeded(self):
assert isinstance(self.state, RunnerManagerState.initalizing)
self.browser.after_init()
return RunnerManagerState.running(self.state.test,
self.state.test_queue)
def init_failed(self):
+ self.logger.debug("init_failed")
assert isinstance(self.state, RunnerManagerState.initalizing)
self.browser.after_init()
self.stop_runner(force=True)
return RunnerManagerState.initalizing(self.state.test,
self.state.test_queue,
self.state.failure_count + 1)
def get_next_test(self, test_queue=None):