Index: tools/telemetry/telemetry/page/page_measurement_runner.py |
diff --git a/tools/telemetry/telemetry/page/page_measurement_runner.py b/tools/telemetry/telemetry/page/page_measurement_runner.py |
index c752fc34dc105b4bd2e8543351248b5f98df0dbd..9b9791c904cf09d25c58b19ea0f3e4cbe5cb3bdd 100755 |
--- a/tools/telemetry/telemetry/page/page_measurement_runner.py |
+++ b/tools/telemetry/telemetry/page/page_measurement_runner.py |
@@ -2,13 +2,8 @@ |
# Copyright (c) 2012 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. |
-import csv |
-import os |
import sys |
-from telemetry.page import block_page_measurement_results |
-from telemetry.page import buildbot_page_measurement_results |
-from telemetry.page import csv_page_measurement_results |
from telemetry.page import page_measurement |
from telemetry.page import page_test_runner |
@@ -20,23 +15,10 @@ def Main(measurement_dir, profile_creators_dir, page_set_filenames): |
profile_creators_dir: Path to directory containing ProfileCreators. |
""" |
runner = PageMeasurementRunner() |
- sys.exit( |
- runner.Run(measurement_dir, profile_creators_dir, page_set_filenames)) |
+ sys.exit(runner.Run( |
+ measurement_dir, profile_creators_dir, page_set_filenames)) |
class PageMeasurementRunner(page_test_runner.PageTestRunner): |
- def AddCommandLineOptions(self, parser): |
- super(PageMeasurementRunner, self).AddCommandLineOptions(parser) |
- parser.add_option('-o', '--output', |
- dest='output_file', |
- help='Redirects output to a file. Defaults to stdout.') |
- parser.add_option('--output-trace-tag', |
- default='', |
- help='Append a tag to the key of each result trace.') |
- |
- @property |
- def output_format_choices(self): |
- return ['buildbot', 'block', 'csv'] |
- |
@property |
def test_class(self): |
return page_measurement.PageMeasurement |
@@ -44,28 +26,3 @@ class PageMeasurementRunner(page_test_runner.PageTestRunner): |
@property |
def test_class_name(self): |
return 'measurement' |
- |
- def PrepareResults(self, measurement): |
- if not self._options.output_file or self._options.output_file == '-': |
- output_file = sys.stdout |
- else: |
- output_file = open(os.path.expanduser(self._options.output_file), 'w') |
- |
- if self._options.output_format == 'csv': |
- results = csv_page_measurement_results.CsvPageMeasurementResults( |
- csv.writer(output_file), |
- measurement.results_are_the_same_on_every_page, |
- trace_tag=self._options.output_trace_tag) |
- elif self._options.output_format == 'block': |
- results = block_page_measurement_results.BlockPageMeasurementResults( |
- output_file) |
- elif self._options.output_format == 'buildbot': |
- results = ( |
- buildbot_page_measurement_results.BuildbotPageMeasurementResults( |
- trace_tag=self._options.output_trace_tag)) |
- else: |
- # Should never be reached. The parser enforces the choices. |
- raise Exception('Invalid --output-format "%s". Valid choices are: %s' |
- % (self._options.output_format, |
- ', '.join(self.output_format_choices))) |
- return results |