Index: tools/perf/measurements/tab_switching.py |
diff --git a/tools/perf/measurements/tab_switching.py b/tools/perf/measurements/tab_switching.py |
index 41290dc07de244e293b794f3c951467bfae2d0d0..23ef78df21b3839a3fa7a1b5de88de2c0fa5f0b8 100644 |
--- a/tools/perf/measurements/tab_switching.py |
+++ b/tools/perf/measurements/tab_switching.py |
@@ -12,15 +12,15 @@ Power usage is also measured. |
import time |
+from measurements import PageTestMeasurement |
from metrics import power |
from telemetry.core import util |
-from telemetry.page import page_test |
from telemetry.value import histogram |
from telemetry.value import histogram_util |
# TODO: Revisit this test once multitab support is finalized. |
-class TabSwitching(page_test.PageTest): |
+class TabSwitching(PageTestMeasurement): |
# Amount of time to measure, in seconds. |
SAMPLE_TIME = 30 |
@@ -31,6 +31,7 @@ class TabSwitching(page_test.PageTest): |
self._power_metric = None |
def CustomizeBrowserOptions(self, options): |
+ super(TabSwitching, self).CustomizeBrowserOptions(options) |
options.AppendExtraBrowserArgs([ |
'--enable-stats-collection-bindings' |
]) |
@@ -99,3 +100,5 @@ class TabSwitching(page_test.PageTest): |
histogram.HistogramValue(None, display_name, 'ms', |
raw_value_json=diff_histogram, |
important=False)) |
+ |
+ super(TabSwitching, self).ValidateAndMeasurePage(page, tab, results) |