Index: tools/perf/benchmarks/system_health_smoke_test.py |
diff --git a/tools/perf/benchmarks/system_health_smoke_test.py b/tools/perf/benchmarks/system_health_smoke_test.py |
index b4f2e91096005dedf3d27e1eb7ab4aba335d1063..0d3bf4df7954e1117c209025b015d094ae6d46f5 100644 |
--- a/tools/perf/benchmarks/system_health_smoke_test.py |
+++ b/tools/perf/benchmarks/system_health_smoke_test.py |
@@ -75,10 +75,14 @@ def _GenerateSmokeTestCase(benchmark_class, story_to_smoke_test): |
possible_browser = browser_finder.FindBrowser(options) |
if possible_browser is None: |
self.skipTest('Cannot find the browser to run the test.') |
+ |
if (SinglePageBenchmark.ShouldDisable(possible_browser) or |
not decorators.IsEnabled(benchmark_class, possible_browser)[0]): |
self.skipTest('Benchmark %s is disabled' % SinglePageBenchmark.Name()) |
+ if not story_to_smoke_test.CanRun(possible_browser): |
+ self.skipTest('Story %s is disabled' % story_to_smoke_test.name) |
+ |
if self.id() in _DISABLED_TESTS: |
self.skipTest('Test is explictly disabled') |