| Index: tools/perf/metrics/timeline.py
|
| diff --git a/tools/perf/metrics/timeline.py b/tools/perf/metrics/timeline.py
|
| index 19db3d59ad1985c1cebcc645f45719e60ae55cb0..bd292e382219c3bf7708a7a4faf301f9625d2405 100644
|
| --- a/tools/perf/metrics/timeline.py
|
| +++ b/tools/perf/metrics/timeline.py
|
| @@ -12,12 +12,14 @@ class LoadTimesTimelineMetric(timeline_based_metric.TimelineBasedMetric):
|
| super(LoadTimesTimelineMetric, self).__init__()
|
| self.report_main_thread_only = True
|
|
|
| - def AddResults(self, model, renderer_thread, interaction_records, results):
|
| + def AddResults(self, model, interaction_records, results):
|
| assert model
|
| assert len(interaction_records) == 1, (
|
| 'LoadTimesTimelineMetric cannot compute metrics for more than 1 time '
|
| 'range.')
|
| + self.VerifyAllRecordsIssuedBySameThread(interaction_records)
|
| interaction_record = interaction_records[0]
|
| + renderer_thread = interaction_record.async_event.start_thread
|
| if self.report_main_thread_only:
|
| thread_filter = 'CrRendererMain'
|
| else:
|
| @@ -224,7 +226,7 @@ class ThreadTimesTimelineMetric(timeline_based_metric.TimelineBasedMetric):
|
| count += 1
|
| return count
|
|
|
| - def AddResults(self, model, _, interaction_records, results):
|
| + def AddResults(self, model, interaction_records, results):
|
| # Set up each thread category for consistant results.
|
| thread_category_results = {}
|
| for name in TimelineThreadCategories.values():
|
|
|