| Index: tools/perf/benchmarks/power.py
|
| diff --git a/tools/perf/benchmarks/power.py b/tools/perf/benchmarks/power.py
|
| index 5ece11a400334448b85f23191a12fc4a06260261..4a1aeaf3a31ed9f51a79e76ed43f7f2f889a8a4b 100644
|
| --- a/tools/perf/benchmarks/power.py
|
| +++ b/tools/perf/benchmarks/power.py
|
| @@ -52,7 +52,7 @@ class PowerTop10(benchmark.Benchmark):
|
| return 'power.top_10'
|
|
|
|
|
| -@benchmark.Disabled() # crbug.com/489214
|
| +@benchmark.Enabled('mac')
|
| class PowerTop25(benchmark.Benchmark):
|
| """Top 25 quiescent power test."""
|
| test = power.QuiescentPower
|
| @@ -60,3 +60,12 @@ class PowerTop25(benchmark.Benchmark):
|
| @classmethod
|
| def Name(cls):
|
| return 'power.top_25'
|
| +
|
| + def CreateUserStorySet(self, _):
|
| + # Exclude techcrunch.com. It is not suitable for this benchmark because it
|
| + # does not consistently become quiescent within 60 seconds.
|
| + user_stories = self.page_set()
|
| + found = next((x for x in user_stories if 'techcrunch.com' in x.url), None)
|
| + if found:
|
| + user_stories.RemoveUserStory(found)
|
| + return user_stories
|
|
|