Index: tools/perf/benchmarks/indexeddb_perf.py |
diff --git a/tools/perf/benchmarks/indexeddb_perf.py b/tools/perf/benchmarks/indexeddb_perf.py |
index 8db9e54b97c0acd88c1a59be89313fe4501ca26f..12f7740e397b4daf34f09a4840751846215a8f5f 100644 |
--- a/tools/perf/benchmarks/indexeddb_perf.py |
+++ b/tools/perf/benchmarks/indexeddb_perf.py |
@@ -22,20 +22,20 @@ Cursors: |
import json |
import os |
+from measurements import PageTestMeasurement |
from metrics import memory |
from metrics import power |
from metrics import v8_object_stats |
from telemetry import benchmark |
from telemetry.core import util |
from telemetry.page import page_set |
-from telemetry.page import page_test |
from telemetry.value import scalar |
_V8_COUNTER_NAMES = [ |
'V8.OsMemoryAllocated', |
] |
-class _IndexedDbMeasurement(page_test.PageTest): |
+class _IndexedDbMeasurement(PageTestMeasurement): |
def __init__(self, *args, **kwargs): |
super(_IndexedDbMeasurement, self).__init__(*args, **kwargs) |
self._memory_metric = None |
@@ -83,9 +83,12 @@ class _IndexedDbMeasurement(page_test.PageTest): |
total += msec |
results.AddValue(scalar.ScalarValue( |
results.current_page, 'Total Perf', 'ms', total)) |
+ super(_IndexedDbMeasurement, self).ValidateAndMeasurePage( |
+ page, tab, results) |
def CustomizeBrowserOptions(self, options): |
+ super(_IndexedDbMeasurement, self).CustomizeBrowserOptions(options) |
memory.MemoryMetric.CustomizeBrowserOptions(options) |
power.PowerMetric.CustomizeBrowserOptions(options) |
v8_object_stats.V8ObjectStatsMetric.CustomizeBrowserOptions(options) |