Bug 1352360 - Supress a bogus warning during wpt shutdown, r=majazf
During shutdown we fail to proces a message telling us that the runner
has shut down. However this is expected so just ignore it rather than
printing a warning.
MozReview-Commit-ID: 5kRBgDRbLT9
--- a/testing/web-platform/harness/wptrunner/testrunner.py
+++ b/testing/web-platform/harness/wptrunner/testrunner.py
@@ -648,17 +648,19 @@ class TestRunnerManager(threading.Thread
self.remote_queue.put((command, args))
def cleanup(self):
self.logger.debug("TestManager cleanup")
if self.browser:
self.browser.cleanup()
while True:
try:
- self.logger.warning(" ".join(map(repr, self.command_queue.get_nowait())))
+ dropped = self.command_queue.get_nowait()
+ if dropped[0] != "runner_teardown":
+ self.logger.warning(" ".join(map(repr, dropped)))
except Empty:
break
class TestQueue(object):
def __init__(self, test_source_cls, test_type, tests, **kwargs):
self.queue = None
self.test_source_cls = test_source_cls
self.test_type = test_type