Index: tools/perf/benchmarks/rasterize_and_record_micro.py |
diff --git a/tools/perf/benchmarks/rasterize_and_record_micro.py b/tools/perf/benchmarks/rasterize_and_record_micro.py |
index 88ddaad2074bcd8137502107c8fe22ebc3538c9f..45af2670e606ae97528a83d92eb8c422438a9f97 100644 |
--- a/tools/perf/benchmarks/rasterize_and_record_micro.py |
+++ b/tools/perf/benchmarks/rasterize_and_record_micro.py |
@@ -39,6 +39,7 @@ class _RasterizeAndRecordMicro(benchmark.Benchmark): |
options.start_wait_time, options.rasterize_repeat, |
options.record_repeat, options.timeout, options.report_detailed_results) |
+ |
# RasterizeAndRecord disabled on mac because of crbug.com/350684. |
# RasterizeAndRecord disabled on windows because of crbug.com/338057. |
@benchmark.Disabled('mac', 'win') |
@@ -53,6 +54,24 @@ class RasterizeAndRecordMicroTop25(_RasterizeAndRecordMicro): |
return 'rasterize_and_record_micro.top_25_smooth' |
+# RasterizeAndRecord disabled on mac because of crbug.com/350684. |
+# RasterizeAndRecord disabled on windows because of crbug.com/338057. |
+@benchmark.Disabled('mac', 'win') |
+@benchmark.Disabled('reference') |
+class RasterizeAndRecordMicroTop25WithSlimmingPaint(_RasterizeAndRecordMicro): |
+ """Measures rasterize and record performance with --enable-slimming-paint. |
+ |
+ http://www.chromium.org/developers/design-documents/rendering-benchmarks""" |
+ page_set = page_sets.Top25PageSet |
+ |
+ def CustomizeBrowserOptions(self, options): |
+ options.AppendExtraBrowserArgs(['--enable-slimming-paint']) |
+ |
+ @classmethod |
+ def Name(cls): |
+ return 'rasterize_and_record_micro.top_25_slimming_paint_smooth' |
+ |
+ |
@benchmark.Disabled('mac', 'win') |
class RasterizeAndRecordMicroKeyMobileSites(_RasterizeAndRecordMicro): |
"""Measures rasterize and record performance on the key mobile sites. |