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): |