Description[Telemetry] Fix exception handling in user story runner.
Currently, unrecoverable exception raised during a user story run does not
create a failure value for that user story. This leads to confusing log output
by gtest_progress_reporter.
This patch fixes this by catching unrecoverable exception and add failure value
to the currently user story value. This patch also improve unittest in
user_story_runner_unittest to make sure that the stdout output captures the
raise exceptions.
BUG=448827
Committed: https://crrev.com/326b32902255707e5a4154ed4db10f46c9fc8905
Cr-Commit-Position: refs/heads/master@{#313161}
Patch Set 1 : #Patch Set 2 : Catch unhandlable exception & reraise instead of wrapping with UnrecoverableException #
Messages
Total messages: 21 (9 generated)
|