Index: tools/perf/page_sets/dual_browser_story.py |
diff --git a/tools/perf/page_sets/dual_browser_story.py b/tools/perf/page_sets/dual_browser_story.py |
index e511044f5dcf4e1a0f5d10fa6c7851feb313fd53..14412d635506ad3e724a3e90c98dc05b025218af 100644 |
--- a/tools/perf/page_sets/dual_browser_story.py |
+++ b/tools/perf/page_sets/dual_browser_story.py |
@@ -190,6 +190,14 @@ class MultiBrowserSharedState(story_module.SharedState): |
logging.exception('Error while closing browser: %s', browser_type) |
self._browsers = None # Not usable after tearing down. |
+ def DumpStateUponFailure(self, unused_story, unused_results): |
+ if self._browsers: |
+ for browser_type, browser in self._browsers.iteritems(): |
+ logging.info('vvvvv BROWSER STATE BELOW FOR \'%s\' vvvvv', browser_type) |
+ browser.DumpStateUponFailure() |
+ else: |
+ logging.warning('Cannot dump browser states: No browsers.') |
+ |
class SinglePage(story_module.Story): |
def __init__(self, name, url, browser_type, phase): |