Index: tools/perf/measurements/repaint.py |
diff --git a/tools/perf/measurements/repaint.py b/tools/perf/measurements/repaint.py |
index a56ccb84051cc2514a45096f1112b828b3949cd4..b9298413759cd2c40c0ed8c015f18428de0a2dd9 100644 |
--- a/tools/perf/measurements/repaint.py |
+++ b/tools/perf/measurements/repaint.py |
@@ -2,11 +2,12 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+from measurements import PageTestMeasurement |
from measurements import smoothness_controller |
from telemetry.page import page_test |
-class Repaint(page_test.PageTest): |
+class Repaint(PageTestMeasurement): |
def __init__(self): |
super(Repaint, self).__init__('RunRepaint', False) |
self._smoothness_controller = None |
@@ -26,6 +27,7 @@ class Repaint(page_test.PageTest): |
help='Height of invalidations for fixed_size mode.') |
def CustomizeBrowserOptions(self, options): |
+ super(Repaint, self).CustomizeBrowserOptions(options) |
options.AppendExtraBrowserArgs([ |
'--enable-impl-side-painting', |
'--enable-threaded-compositing', |
@@ -76,6 +78,7 @@ class Repaint(page_test.PageTest): |
self._smoothness_controller.Stop(tab) |
def ValidateAndMeasurePage(self, page, tab, results): |
+ super(Repaint, self).ValidateAndMeasurePage(page, tab, results) |
self._smoothness_controller.AddResults(tab, results) |
def CleanUpAfterPage(self, _, tab): |