Chromium Code Reviews| Index: build/android/test_runner.py |
| diff --git a/build/android/test_runner.py b/build/android/test_runner.py |
| index 2c87df901f8499afdecc314bf046a87cd563ba32..032935d86600b3b72429aa889437e9cb7ec9a251 100755 |
| --- a/build/android/test_runner.py |
| +++ b/build/android/test_runner.py |
| @@ -4,11 +4,7 @@ |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| -"""Runs all types of tests from one unified interface. |
| - |
| -TODO(gkanwar): |
| -* Add options to run Monkey tests. |
| -""" |
| +"""Runs all types of tests from one unified interface.""" |
| import collections |
| import logging |
| @@ -433,14 +429,20 @@ def AddPerfTestOptions(option_parser): |
| option_parser.command_list = [] |
| option_parser.example = ('%prog perf --steps perf_steps.json') |
| - option_parser.add_option('--steps', help='JSON file containing the list ' |
| - 'of perf steps to run.') |
| - option_parser.add_option('--flaky-steps', |
| - help='A JSON file containing steps that are flaky ' |
| - 'and will have its exit code ignored.') |
| - option_parser.add_option('--print-step', help='The name of a previously ' |
| - 'executed perf step to print.') |
| - |
| + option_parser.add_option( |
| + '--steps', |
| + help='JSON file containing the list of perf steps to run.') |
| + option_parser.add_option( |
| + '--flaky-steps', |
| + help=('A JSON file containing steps that are flaky ' |
| + 'and will have its exit code ignored.')) |
| + option_parser.add_option( |
| + '--print-step', |
| + help='The name of a previously executed perf step to print.') |
| + option_parser.add_option( |
| + '--no-timeout', action='store_true', |
| + help=('Do not impose a timeout. Each step is responsible for settting ' |
|
craigdh
2013/09/05 22:25:56
The word "setting" is unclear. Is each step respon
frankf
2013/09/05 22:36:07
Rephrased.
On 2013/09/05 22:25:56, craigdh wrote:
|
| + 'a reasonable timeout.')) |
| AddCommonOptions(option_parser) |
| @@ -458,7 +460,8 @@ def ProcessPerfTestOptions(options, error_func): |
| if not options.steps and not options.print_step: |
| error_func('Please specify --steps or --print-step') |
| return perf_test_options.PerfOptions( |
| - options.steps, options.flaky_steps, options.print_step) |
| + options.steps, options.flaky_steps, options.print_step, |
| + options.no_timeout) |
| def _RunGTests(options, error_func, devices): |