| Index: tools/perf/measurements/task_execution_time.py
|
| diff --git a/tools/perf/measurements/task_execution_time.py b/tools/perf/measurements/task_execution_time.py
|
| index 48029ed5adde50cda58856642ee64ae5d291484e..5a96385a1bdbbbcc7c03483db0bb83d149a01bae 100644
|
| --- a/tools/perf/measurements/task_execution_time.py
|
| +++ b/tools/perf/measurements/task_execution_time.py
|
| @@ -2,10 +2,10 @@
|
| # 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 telemetry.core.platform import tracing_category_filter
|
| from telemetry.core.platform import tracing_options
|
| from telemetry.timeline.model import TimelineModel
|
| -from telemetry.page import page_test
|
| from telemetry.util import statistics
|
| from telemetry.value import scalar
|
|
|
| @@ -17,7 +17,7 @@ _CATEGORIES = ['webkit.console',
|
| 'cc',
|
| 'v8']
|
|
|
| -class TaskExecutionTime(page_test.PageTest):
|
| +class TaskExecutionTime(PageTestMeasurement):
|
|
|
| _TIME_OUT_IN_SECONDS = 60
|
| _NUMBER_OF_RESULTS_TO_DISPLAY = 10
|
| @@ -44,6 +44,8 @@ class TaskExecutionTime(page_test.PageTest):
|
| self._renderer_thread = timeline_model.GetRendererThreadFromTabId(tab.id)
|
|
|
| def ValidateAndMeasurePage(self, page, tab, results):
|
| + super(TaskExecutionTime, self).ValidateAndMeasurePage(page, tab, results)
|
| +
|
| tasks = TaskExecutionTime.GetTasks(self._renderer_thread.parent)
|
|
|
| sorted_tasks = sorted(tasks,
|
|
|