| Index: tools/perf/measurements/thread_times.py
|
| diff --git a/tools/perf/measurements/thread_times.py b/tools/perf/measurements/thread_times.py
|
| index 918a06f9bf33cf6f47e9fc3a5328160863f9589a..5bd777cb29cd2e04f5a86424cf9a24363ec65b70 100644
|
| --- a/tools/perf/measurements/thread_times.py
|
| +++ b/tools/perf/measurements/thread_times.py
|
| @@ -1,12 +1,13 @@
|
| # Copyright 2014 The Chromium Authors. All rights reserved.
|
| # 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 timeline_controller
|
| from metrics import timeline
|
| from telemetry.core.platform import tracing_category_filter
|
| -from telemetry.page import page_test
|
|
|
| -class ThreadTimes(page_test.PageTest):
|
| +class ThreadTimes(PageTestMeasurement):
|
| def __init__(self):
|
| super(ThreadTimes, self).__init__('RunSmoothness')
|
| self._timeline_controller = None
|
| @@ -33,6 +34,8 @@ class ThreadTimes(page_test.PageTest):
|
| self._timeline_controller.Stop(tab)
|
|
|
| def ValidateAndMeasurePage(self, page, tab, results):
|
| + super(ThreadTimes, self).ValidateAndMeasurePage(page, tab, results)
|
| +
|
| metric = timeline.ThreadTimesTimelineMetric()
|
| renderer_thread = \
|
| self._timeline_controller.model.GetRendererThreadFromTabId(tab.id)
|
|
|