Index: tools/perf/benchmarks/power.py |
diff --git a/tools/perf/benchmarks/power.py b/tools/perf/benchmarks/power.py |
index d31403f54f05a234a8bc63ff994c77479c2d1d04..0c44d85e86d8ed87eaf4e4511896bdbb34e0fae6 100644 |
--- a/tools/perf/benchmarks/power.py |
+++ b/tools/perf/benchmarks/power.py |
@@ -4,6 +4,7 @@ |
from telemetry import benchmark |
+from benchmarks import silk_flags |
from measurements import power |
import page_sets |
@@ -27,6 +28,19 @@ class PowerTypical10Mobile(benchmark.Benchmark): |
def Name(cls): |
return 'power.typical_10_mobile' |
+@benchmark.Enabled('android') |
+class PowerGpuRasterizationTypical10Mobile(benchmark.Benchmark): |
+ """Measures power on key mobile sites with GPU rasterization.""" |
+ tag = 'gpu_rasterization' |
+ test = power.Power |
+ page_set = page_sets.Typical10MobilePageSet |
+ |
+ def CustomizeBrowserOptions(self, options): |
+ silk_flags.CustomizeBrowserOptionsForGpuRasterization(options) |
+ |
+ @classmethod |
+ def Name(cls): |
+ return 'power.gpu_rasterization.typical_10_mobile' |
@benchmark.Enabled('mac') |
class PowerTop10(benchmark.Benchmark): |