- add sources.
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / page / page_measurement_runner.py
1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5 import sys
6
7 from telemetry.page import page_measurement
8 from telemetry.page import page_test_runner
9
10 def Main(base_dir, page_set_filenames):
11   """Turns a PageMeasurement into a command-line program.
12
13   Args:
14     base_dir: Path to directory containing tests and ProfileCreators.
15   """
16   runner = PageMeasurementRunner()
17   sys.exit(runner.Run(base_dir, page_set_filenames))
18
19 class PageMeasurementRunner(page_test_runner.PageTestRunner):
20   @property
21   def test_class(self):
22     return page_measurement.PageMeasurement
23
24   @property
25   def test_class_name(self):
26     return 'measurement'