Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(488)

Side by Side Diff: tools/perf/benchmarks/power.py

Issue 2629943003: Disable power.gpu_rasterization.typical_10_mobile on Nexus 9 (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from core import perf_benchmark 5 from core import perf_benchmark
6 6
7 from benchmarks import silk_flags 7 from benchmarks import silk_flags
8 from measurements import power 8 from measurements import power
9 import page_sets 9 import page_sets
10 from telemetry import benchmark 10 from telemetry import benchmark
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 def SetExtraBrowserOptions(self, options): 95 def SetExtraBrowserOptions(self, options):
96 silk_flags.CustomizeBrowserOptionsForGpuRasterization(options) 96 silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
97 options.full_performance_mode = False 97 options.full_performance_mode = False
98 98
99 @classmethod 99 @classmethod
100 def Name(cls): 100 def Name(cls):
101 return 'power.gpu_rasterization.typical_10_mobile' 101 return 'power.gpu_rasterization.typical_10_mobile'
102 102
103 @classmethod 103 @classmethod
104 def ShouldDisable(cls, possible_browser): 104 def ShouldDisable(cls, possible_browser):
105 # http://crbug.com/563968, http://crbug.com/593973 105 # http://crbug.com/563968
106 return (cls.IsSvelte(possible_browser) or 106 if cls.IsSvelte(possible_browser):
107 (possible_browser.browser_type == 'reference' and 107 return True
108 possible_browser.platform.GetDeviceTypeName() == 'Nexus 5X')) 108
109
110 # http://crbug.com/593973
111 if (possible_browser.browser_type == 'reference' and
112 possible_browser.platform.GetDeviceTypeName() == 'Nexus 5X'):
113 return True
114
115 # http://crbug.com/671631
116 return possible_browser.platform.GetDeviceTypeName() == 'Nexus 9'
109 117
110 118
111 @benchmark.Enabled('mac') 119 @benchmark.Enabled('mac')
112 class PowerTop10(perf_benchmark.PerfBenchmark): 120 class PowerTop10(perf_benchmark.PerfBenchmark):
113 """Top 10 quiescent power test.""" 121 """Top 10 quiescent power test."""
114 test = power.QuiescentPower 122 test = power.QuiescentPower
115 page_set = page_sets.Top10QuiescentPageSet 123 page_set = page_sets.Top10QuiescentPageSet
116 124
117 def SetExtraBrowserOptions(self, options): 125 def SetExtraBrowserOptions(self, options):
118 options.full_performance_mode = False 126 options.full_performance_mode = False
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 @benchmark.Enabled('mac') 206 @benchmark.Enabled('mac')
199 class PowerSteadyStatePages(perf_benchmark.PerfBenchmark): 207 class PowerSteadyStatePages(perf_benchmark.PerfBenchmark):
200 """Measure power consumption for real web sites in steady state (no user 208 """Measure power consumption for real web sites in steady state (no user
201 interactions).""" 209 interactions)."""
202 test = power.QuiescentPower 210 test = power.QuiescentPower
203 page_set = page_sets.IdleAfterLoadingStories 211 page_set = page_sets.IdleAfterLoadingStories
204 212
205 @classmethod 213 @classmethod
206 def Name(cls): 214 def Name(cls):
207 return 'power.steady_state' 215 return 'power.steady_state'
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698