Index: tools/perf/benchmarks/rasterize_and_record.py |
diff --git a/tools/perf/benchmarks/rasterize_and_record.py b/tools/perf/benchmarks/rasterize_and_record.py |
index e4cbf404324bc362a04ab0291150797559e500a5..98b62ca8f81e3c4a002e0cef2b617f3f13daf41c 100644 |
--- a/tools/perf/benchmarks/rasterize_and_record.py |
+++ b/tools/perf/benchmarks/rasterize_and_record.py |
@@ -4,6 +4,7 @@ |
from telemetry import test |
+from benchmarks import silk_flags |
from measurements import rasterize_and_record |
@@ -35,3 +36,16 @@ class RasterizeAndRecordSilk(test.Test): |
http://www.chromium.org/developers/design-documents/rendering-benchmarks""" |
test = rasterize_and_record.RasterizeAndRecord |
page_set = 'page_sets/key_silk_cases.json' |
+ |
+ |
+class RasterizeAndRecordFastPathSilk(test.Test): |
+ """Measures rasterize and record performance on the silk sites. |
+ |
+ Uses bleeding edge rendering fast paths. |
+ |
+ http://www.chromium.org/developers/design-documents/rendering-benchmarks""" |
+ tag = 'fast_path' |
+ test = rasterize_and_record.RasterizeAndRecord |
+ page_set = 'page_sets/key_silk_cases.json' |
+ def CustomizeBrowserOptions(self, options): |
+ silk_flags.CustomizeBrowserOptionsForFastPath(options) |