Index: tools/perf/measurements/skpicture_printer.py |
diff --git a/tools/perf/measurements/skpicture_printer.py b/tools/perf/measurements/skpicture_printer.py |
index 687cf0cd4d7caa1cc73c5b7bdd7337ffa115ad06..afcb55d8898830ff15a10e12bca215312688eeda 100644 |
--- a/tools/perf/measurements/skpicture_printer.py |
+++ b/tools/perf/measurements/skpicture_printer.py |
@@ -4,6 +4,7 @@ |
import glob |
import os |
+from measurements import PageTestMeasurement |
from telemetry.page import page_test |
from telemetry.value import scalar |
@@ -11,7 +12,7 @@ from telemetry.value import scalar |
_JS = 'chrome.gpuBenchmarking.printToSkPicture("{0}");' |
-class SkpicturePrinter(page_test.PageTest): |
+class SkpicturePrinter(PageTestMeasurement): |
@classmethod |
def AddCommandLineArgs(cls, parser): |
parser.add_option('-s', '--skp-outdir', |
@@ -24,6 +25,7 @@ class SkpicturePrinter(page_test.PageTest): |
cls._skp_outdir = args.skp_outdir |
def CustomizeBrowserOptions(self, options): |
+ super(SkpicturePrinter, self).CustomizeBrowserOptions(options) |
options.AppendExtraBrowserArgs(['--enable-gpu-benchmarking', |
'--no-sandbox', |
'--enable-deferred-image-decoding']) |
@@ -41,3 +43,5 @@ class SkpicturePrinter(page_test.PageTest): |
pictures = glob.glob(os.path.join(outpath, '*.skp')) |
results.AddValue(scalar.ScalarValue( |
results.current_page, 'saved_picture_count', 'count', len(pictures))) |
+ |
+ super(SkpicturePrinter, self).ValidateAndMeasurePage(page, tab, results) |