Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Unified Diff: tools/perf/benchmarks/multipage_skpicture_printer.py

Issue 2278653004: Add new multipage_skpicture_printer benchmark and measurement (Closed)
Patch Set: Cleanup Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | tools/perf/measurements/multipage_skpicture_printer.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/perf/benchmarks/multipage_skpicture_printer.py
diff --git a/tools/perf/benchmarks/skpicture_printer.py b/tools/perf/benchmarks/multipage_skpicture_printer.py
similarity index 69%
copy from tools/perf/benchmarks/skpicture_printer.py
copy to tools/perf/benchmarks/multipage_skpicture_printer.py
index 3ca6602e6dbc117c1a9b27472ebea29839fd90e1..554ed76ade44a3b891230d1c1f162fc8c5c3ec66 100644
--- a/tools/perf/benchmarks/skpicture_printer.py
+++ b/tools/perf/benchmarks/multipage_skpicture_printer.py
@@ -1,4 +1,4 @@
-# Copyright 2014 The Chromium Authors. All rights reserved.
+# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -10,7 +10,7 @@ from telemetry import benchmark
from telemetry.core import discover
from telemetry import story
-from measurements import skpicture_printer
+from measurements import multipage_skpicture_printer
def _MatchPageSetName(story_set_name, story_set_base_dir):
@@ -23,14 +23,14 @@ def _MatchPageSetName(story_set_name, story_set_base_dir):
@benchmark.Disabled('all')
nednguyen 2016/08/29 14:00:41 nits: can you add documentation explaining why we
rmistry 2016/08/29 14:24:55 Done. Also made change to skpicture_printer.py
-class SkpicturePrinter(perf_benchmark.PerfBenchmark):
+class MultipageSkpicturePrinter(perf_benchmark.PerfBenchmark):
@classmethod
def AddBenchmarkCommandLineArgs(cls, parser):
parser.add_option('--page-set-name', action='store', type='string')
parser.add_option('--page-set-base-dir', action='store', type='string')
- parser.add_option('-s', '--skp-outdir',
- help='Output directory for the SKP files')
+ parser.add_option('-m', '--mskp-outdir',
+ help='Output directory for the mSKP files')
@classmethod
def ProcessCommandLineArgs(cls, parser, args):
@@ -38,15 +38,16 @@ class SkpicturePrinter(perf_benchmark.PerfBenchmark):
parser.error('Please specify --page-set-name')
if not args.page_set_base_dir:
parser.error('Please specify --page-set-base-dir')
- if not args.skp_outdir:
- parser.error('Please specify --skp-outdir')
+ if not args.mskp_outdir:
+ parser.error('Please specify --mskp-outdir')
@classmethod
def Name(cls):
- return 'skpicture_printer'
+ return 'multipage_skpicture_printer'
def CreatePageTest(self, options):
- return skpicture_printer.SkpicturePrinter(options.skp_outdir)
+ return multipage_skpicture_printer.MultipageSkpicturePrinter(
+ options.mskp_outdir)
def CreateStorySet(self, options):
story_set_class = _MatchPageSetName(options.page_set_name,
@@ -57,26 +58,27 @@ class SkpicturePrinter(perf_benchmark.PerfBenchmark):
# Disabled because we do not plan on running CT benchmarks on the perf
# waterfall any time soon.
@benchmark.Disabled('all')
-class SkpicturePrinterCT(perf_benchmark.PerfBenchmark):
- """Captures SKPs for Cluster Telemetry."""
+class MultipageSkpicturePrinterCT(perf_benchmark.PerfBenchmark):
+ """Captures mSKPs for Cluster Telemetry."""
@classmethod
def Name(cls):
- return 'skpicture_printer_ct'
+ return 'multipage_skpicture_printer_ct'
@classmethod
def AddBenchmarkCommandLineArgs(cls, parser):
ct_benchmarks_util.AddBenchmarkCommandLineArgs(parser)
- parser.add_option('-s', '--skp-outdir',
+ parser.add_option('-m', '--mskp-outdir',
default=None,
- help='Output directory for the SKP files')
+ help='Output directory for the mSKP files')
@classmethod
def ProcessCommandLineArgs(cls, parser, args):
ct_benchmarks_util.ValidateCommandLineArgs(parser, args)
def CreatePageTest(self, options):
- return skpicture_printer.SkpicturePrinter(options.skp_outdir)
+ return multipage_skpicture_printer.MultipageSkpicturePrinter(
+ options.mskp_outdir)
def CreateStorySet(self, options):
return page_sets.CTPageSet(
« no previous file with comments | « no previous file | tools/perf/measurements/multipage_skpicture_printer.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698