Bug 1227918 - Log exception in harness class setup; r=automatedtester

--HG--
extra : commitid : Akszf9PpLCS
extra : rebase_source : f1ea86d9eb37316c158429e7147d7ef55e13f661
extra : histedit_source : 2fb4ae3b04011f51c221b03e58237fd9c749439a
This commit is contained in:
Maja Frydrychowicz 2015-11-26 22:52:17 -05:00
parent 339dc8d962
commit 435bd70a03

View File

@ -86,11 +86,13 @@ def cli(runner_class=MarionetteTestRunner, parser_class=MarionetteArguments,
- Harness/other failures: 1
- Success: 0
"""
logger = mozlog.commandline.setup_logging('Marionette test runner', {})
try:
failed = harness_class(runner_class, parser_class).run()
if failed > 0:
sys.exit(10)
except Exception:
logger.error('Failure during harness setup', exc_info=True)
sys.exit(1)
sys.exit(0)