Index: tools/telemetry/telemetry/run_tests.py |
diff --git a/tools/telemetry/telemetry/run_tests.py b/tools/telemetry/telemetry/run_tests.py |
index c1f4eb751c2ee7b6a0c8ac8f61fdb86a804e75cf..94901aedf276e41f680b6e2cda9a4e670fbfb116 100644 |
--- a/tools/telemetry/telemetry/run_tests.py |
+++ b/tools/telemetry/telemetry/run_tests.py |
@@ -104,7 +104,7 @@ def DiscoverAndRunTests(dir_name, args, top_level_dir): |
test_result = runner.run(filtered_suite) |
return len(test_result.errors) + len(test_result.failures) |
-def Main(args, start_dir, top_level_dir): |
+def Main(args, start_dir, top_level_dir, extra_options=None): |
"""Unit test suite that collects all test cases for telemetry.""" |
default_options = browser_options.BrowserOptions() |
default_options.browser_type = 'any' |
@@ -113,6 +113,11 @@ def Main(args, start_dir, top_level_dir): |
parser.add_option('--repeat-count', dest='run_test_repeat_count', |
type='int', default=1, |
help='Repeats each a provided number of times.') |
+ if extra_options: |
nduca
2012/12/21 22:15:23
I do not understand this at all. Why do you need t
Danh Nguyen
2012/12/26 19:13:04
I intended to allow options in gpu validation test
|
+ for option in extra_options: |
+ parser.add_option(option['name'], dest=option['dest'], |
+ type=option['type'], default=option['default'], |
+ help=option['help']) |
_, args = parser.parse_args(args) |