| Index: tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| diff --git a/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py b/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| index e6050955a85b337a01a070c1bd9143dd727768a3..9268d33b669dd5438db6bda19b8744552b3703ad 100644
|
| --- a/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| +++ b/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| @@ -13,7 +13,7 @@ from telemetry.web_perf import timeline_interaction_record as tir_module
|
| from telemetry.web_perf.metrics import fast_metric
|
| from telemetry.web_perf.metrics import responsiveness_metric
|
| from telemetry.web_perf.metrics import smoothness
|
| -from telemetry.page import page_measurement
|
| +from telemetry.page import page_test
|
| from telemetry.value import string as string_value_module
|
|
|
|
|
| @@ -112,7 +112,7 @@ class _TimelineBasedMetrics(object):
|
| interactions, wrapped_results)
|
|
|
|
|
| -class TimelineBasedMeasurement(page_measurement.PageMeasurement):
|
| +class TimelineBasedMeasurement(page_test.PageTest):
|
| """Collects multiple metrics pages based on their interaction records.
|
|
|
| A timeline measurement shifts the burden of what metrics to collect onto the
|
| @@ -167,7 +167,7 @@ class TimelineBasedMeasurement(page_measurement.PageMeasurement):
|
|
|
| tab.browser.StartTracing(category_filter)
|
|
|
| - def MeasurePage(self, page, tab, results):
|
| + def ValidateAndMeasurePage(self, page, tab, results):
|
| """ Collect all possible metrics and added them to results. """
|
| trace_result = tab.browser.StopTracing()
|
| trace_dir = self.options.trace_dir
|
|
|