| Index: tools/perf/page_sets/tough_webgl_cases.py
|
| diff --git a/tools/perf/page_sets/tough_webgl_cases.py b/tools/perf/page_sets/tough_webgl_cases.py
|
| index 034e88ac2d455d04dc3cdd0c32c10d39352324ec..3263eb7e8bbf5dfdeb74a9297f3d0d46ad6d4b23 100644
|
| --- a/tools/perf/page_sets/tough_webgl_cases.py
|
| +++ b/tools/perf/page_sets/tough_webgl_cases.py
|
| @@ -1,6 +1,8 @@
|
| # Copyright 2014 The Chromium Authors. All rights reserved.
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
| +import logging
|
| +
|
| # pylint: disable=W0401,W0614
|
| from telemetry.page.actions.all_page_actions import *
|
| from telemetry.page import page as page_module
|
| @@ -13,6 +15,12 @@ class ToughWebglCasesPage(page_module.Page):
|
| super(ToughWebglCasesPage, self).__init__(url=url, page_set=page_set)
|
| self.archive_data_file = 'data/tough_webgl_cases.json'
|
|
|
| + def CanRunOnBrowser(self, browser_info):
|
| + if not browser_info.HasWebGLSupport():
|
| + logging.warning('Browser does not support webgl, skipping test')
|
| + return False
|
| + return True
|
| +
|
| def RunNavigateSteps(self, action_runner):
|
| action_runner.NavigateToPage(self)
|
| action_runner.RunAction(WaitAction(
|
|
|