| 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
|
|
|