| 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 f8266390a3dd027f4717de183c557ebe176d228d..26800bad3719d9534313a4224a14adfb5d0d57a4 100644
|
| --- a/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| +++ b/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| @@ -10,6 +10,7 @@ from telemetry.core.backends.chrome import tracing_backend
|
| from telemetry.core.timeline import model as model_module
|
| from telemetry.web_perf import timeline_interaction_record as tir_module
|
| from telemetry.web_perf.metrics import smoothness
|
| +from telemetry.web_perf.metrics import responsiveness_metric
|
| from telemetry.page import page_measurement
|
| from telemetry.value import string as string_value_module
|
|
|
| @@ -58,7 +59,6 @@ class _TimelineBasedMetrics(object):
|
| event in self._renderer_thread.async_slices
|
| if tir_module.IsTimelineInteractionRecord(event.name)]
|
|
|
| -
|
| def AddResults(self, results):
|
| interactions = self.FindTimelineInteractionRecords()
|
| if len(interactions) == 0:
|
| @@ -131,6 +131,8 @@ class TimelineBasedMeasurement(page_measurement.PageMeasurement):
|
| res = []
|
| if interaction.is_smooth:
|
| res.append(smoothness.SmoothnessMetric())
|
| + if interaction.is_responsive:
|
| + res.append(responsiveness_metric.ResponsivenessMetric())
|
| return res
|
|
|
| def MeasurePage(self, page, tab, results):
|
|
|