Index: telemetry/telemetry/story/shared_state.py |
diff --git a/telemetry/telemetry/story/shared_state.py b/telemetry/telemetry/story/shared_state.py |
index d239f1968aceae9c63e16276c20b00b308bf19c5..8af1d8b5860633fd6d5daa4aa1808ea5565ab9db 100644 |
--- a/telemetry/telemetry/story/shared_state.py |
+++ b/telemetry/telemetry/story/shared_state.py |
@@ -66,3 +66,11 @@ class SharedState(object): |
This method is styled on unittest.TestCase.tearDownClass. |
""" |
raise NotImplementedError() |
+ |
+ def DumpStateUponFailure(self, story, results): |
+ """ Dump the state upon failure. |
+ This method tries to dump as much information about the application under |
+ test as possible (output, log, screenshot, etc.) to simplify triaging the |
+ failure. |
+ """ |
+ raise NotImplementedError() |