| 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 87527f1e1d8095daf134e918eb5f5508d462ed5e..226dc222db1a27f3e6ac8b39955aa977744b92d3 100644
|
| --- a/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| +++ b/tools/telemetry/telemetry/web_perf/timeline_based_measurement.py
|
| @@ -46,23 +46,23 @@ def _GetMetricFromMetricType(metric_type):
|
| raise Exception('Unrecognized metric type: %s' % metric_type)
|
|
|
|
|
| +# TODO(nednguyen): Get rid of this results wrapper hack after we add interaction
|
| +# record to telemetry value system.
|
| class _ResultsWrapper(object):
|
| def __init__(self, results, label):
|
| self._results = results
|
| self._result_prefix = label
|
|
|
| + @property
|
| + def current_page(self):
|
| + return self._results.current_page
|
| +
|
| def _GetResultName(self, trace_name):
|
| return '%s-%s' % (self._result_prefix, trace_name)
|
|
|
| - def Add(self, trace_name, units, value, chart_name=None, data_type='default'):
|
| - result_name = self._GetResultName(trace_name)
|
| - self._results.Add(result_name, units, value, chart_name, data_type)
|
| -
|
| - def AddSummary(self, trace_name, units, value, chart_name=None,
|
| - data_type='default'):
|
| - result_name = self._GetResultName(trace_name)
|
| - self._results.AddSummary(result_name, units, value, chart_name, data_type)
|
| -
|
| + def AddValue(self, value):
|
| + value.name = self._GetResultName(value.name)
|
| + self._results.AddValue(value)
|
|
|
| class _TimelineBasedMetrics(object):
|
| def __init__(self, model, renderer_thread,
|
|
|