| Index: tools/telemetry/telemetry/page_runner.py
|
| diff --git a/tools/telemetry/telemetry/page_runner.py b/tools/telemetry/telemetry/page_runner.py
|
| index 827d2662da1679d5465c367b8abbc4c29333b879..9ad5351abdd9be3daff91e6ae83d43c85ae838a2 100644
|
| --- a/tools/telemetry/telemetry/page_runner.py
|
| +++ b/tools/telemetry/telemetry/page_runner.py
|
| @@ -73,6 +73,9 @@ http://goto/read-src-internal, or create a new archive using --record.
|
| if not os.path.exists(credentials_path):
|
| credentials_path = None
|
|
|
| + for page in self.page_set:
|
| + test.CustomizeBrowserOptionsForPage(page, possible_browser.options)
|
| +
|
| with possible_browser.Create() as b:
|
| b.credentials.credentials_path = credentials_path
|
| test.SetUpBrowser(b)
|
| @@ -101,6 +104,10 @@ http://goto/read-src-internal, or create a new archive using --record.
|
| self._RunPage(options, page, tab, test, results)
|
|
|
| def _RunPage(self, options, page, tab, test, results):
|
| + if not test.CanRunForPage(page):
|
| + results.AddSkippedPage(page, 'Test cannot run', '')
|
| + return
|
| +
|
| logging.info('Running %s' % page.url)
|
|
|
| page_state = PageState()
|
|
|