Index: tools/perf/measurements/rasterize_and_record_micro.py |
diff --git a/tools/perf/measurements/rasterize_and_record_micro.py b/tools/perf/measurements/rasterize_and_record_micro.py |
index 7b7b5feed626e74b92064d163b34d023d542304a..4599a2d0b25400293cbbceae530fe9ecd103a8a8 100644 |
--- a/tools/perf/measurements/rasterize_and_record_micro.py |
+++ b/tools/perf/measurements/rasterize_and_record_micro.py |
@@ -5,12 +5,13 @@ |
import sys |
import time |
+from measurements import PageTestMeasurement |
from telemetry.core.util import TimeoutException |
from telemetry.page import page_test |
from telemetry.value import scalar |
-class RasterizeAndRecordMicro(page_test.PageTest): |
+class RasterizeAndRecordMicro(PageTestMeasurement): |
def __init__(self): |
super(RasterizeAndRecordMicro, self).__init__('') |
self._chrome_branch_number = None |
@@ -38,6 +39,7 @@ class RasterizeAndRecordMicro(page_test.PageTest): |
help='Whether to report additional detailed results.') |
def CustomizeBrowserOptions(self, options): |
+ super(RasterizeAndRecordMicro, self).CustomizeBrowserOptions(options) |
options.AppendExtraBrowserArgs([ |
'--enable-impl-side-painting', |
'--enable-threaded-compositing', |
@@ -62,6 +64,9 @@ class RasterizeAndRecordMicro(page_test.PageTest): |
pass |
time.sleep(self.options.start_wait_time) |
+ super(RasterizeAndRecordMicro, self).ValidateAndMeasurePage( |
+ page, tab, results) |
+ |
record_repeat = self.options.record_repeat |
rasterize_repeat = self.options.rasterize_repeat |
# Enqueue benchmark |