Chromium Code Reviews| Index: tools/perf/benchmarks/media.py |
| diff --git a/tools/perf/benchmarks/media.py b/tools/perf/benchmarks/media.py |
| index f881547a3a49742d895a97a9f6674ed6ecf245d6..c674192b693f5e47374dc0f67cf32175d4020031 100644 |
| --- a/tools/perf/benchmarks/media.py |
| +++ b/tools/perf/benchmarks/media.py |
| @@ -5,6 +5,8 @@ |
| from measurements import media |
| from telemetry import test |
| from telemetry.page import page_measurement |
| +from telemetry.value import scalar |
| +from telemetry.value import list_of_scalar_values |
|
tonyg
2014/06/11 03:39:39
nit: alphabetize
|
| class _MSEMeasurement(page_measurement.PageMeasurement): |
| @@ -13,11 +15,17 @@ class _MSEMeasurement(page_measurement.PageMeasurement): |
| trace = media_metric['id'] if 'id' in media_metric else None |
| metrics = media_metric['metrics'] if 'metrics' in media_metric else [] |
| for m in metrics: |
| + trace_name = '%s.%s' % (m, trace) |
| if isinstance(metrics[m], list): |
| - values = [float(v) for v in metrics[m]] |
| + results.AddValue(list_of_scalar_values.ListOfScalarValues( |
| + results.current_page, trace_name, unit='ms', |
| + values=[float(v) for v in metrics[m]], |
| + important=True)) |
| + |
| else: |
| - values = float(metrics[m]) |
| - results.Add(trace, 'ms', values, chart_name=m) |
| + results.AddValue(scalar.ScalarValue( |
| + results.current_page, trace_name, unit='ms', |
| + value=float(metrics[m]), important=True)) |
| class Media(test.Test): |