| 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):
|
|
|