Index: tools/telemetry/telemetry/web_perf/metrics/smoothness.py |
diff --git a/tools/telemetry/telemetry/web_perf/metrics/smoothness.py b/tools/telemetry/telemetry/web_perf/metrics/smoothness.py |
index 6bde6d6bb714ed3c88022d525879b3148bb709fd..5b8abb252fe2029cb460c46b64b1441c2326024e 100644 |
--- a/tools/telemetry/telemetry/web_perf/metrics/smoothness.py |
+++ b/tools/telemetry/telemetry/web_perf/metrics/smoothness.py |
@@ -14,8 +14,10 @@ class SmoothnessMetric(timeline_based_metric.TimelineBasedMetric): |
def __init__(self): |
super(SmoothnessMetric, self).__init__() |
- def AddResults(self, model, renderer_thread, interaction_records, results): |
+ def AddResults(self, model, interaction_records, results): |
self.VerifyNonOverlappedRecords(interaction_records) |
+ self.VerifyAllRecordsIssuedBySameThread(interaction_records) |
+ renderer_thread = interaction_records[0].async_event.start_thread |
renderer_process = renderer_thread.parent |
stats = rendering_stats.RenderingStats( |
renderer_process, model.browser_process, |