| Index: tools/telemetry/telemetry/user_story/user_story_runner.py
|
| diff --git a/tools/telemetry/telemetry/user_story/user_story_runner.py b/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| index 98df04035ad57ee393684c279b19903e21eac363..52f569d142a0f439b9472b33d766c187f75d97dc 100644
|
| --- a/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| +++ b/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| @@ -111,6 +111,10 @@
|
| except page_action.PageActionNotSupported as e:
|
| results.AddValue(
|
| skip.SkipValue(user_story, 'Unsupported page action: %s' % e))
|
| + except Exception:
|
| + exception_formatter.PrintFormattedException(
|
| + msg='Unhandled exception while running %s' % user_story.display_name)
|
| + results.AddValue(failure.FailureValue(user_story, sys.exc_info()))
|
| else:
|
| if expectation == 'fail':
|
| logging.warning(
|
| @@ -241,9 +245,6 @@
|
| except Exception:
|
| # Tear down & restart the state for unhandled exceptions thrown by
|
| # _RunUserStoryAndProcessErrorIfNeeded.
|
| - exception_formatter.PrintFormattedException(
|
| - msg='Unhandled exception while running %s' %
|
| - user_story.display_name)
|
| results.AddValue(failure.FailureValue(user_story, sys.exc_info()))
|
| state.TearDownState(results)
|
| state = group.shared_user_story_state_class(
|
|
|