| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 """Parses options for the instrumentation tests.""" | 5 """Parses options for the instrumentation tests.""" |
| 6 | 6 |
| 7 #TODO(craigdh): pylib/utils/ should not depend on pylib/. | 7 #TODO(craigdh): pylib/utils/ should not depend on pylib/. |
| 8 from pylib import constants | 8 from pylib import constants |
| 9 | 9 |
| 10 import optparse | 10 import optparse |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 help='Run the tests from a WebKit checkout.') | 119 help='Run the tests from a WebKit checkout.') |
| 120 option_parser.add_option('--repeat', dest='repeat', type='int', | 120 option_parser.add_option('--repeat', dest='repeat', type='int', |
| 121 default=2, | 121 default=2, |
| 122 help='Repeat count on test timeout.') | 122 help='Repeat count on test timeout.') |
| 123 option_parser.add_option('--exit_code', action='store_true', | 123 option_parser.add_option('--exit_code', action='store_true', |
| 124 help='If set, the exit code will be total number ' | 124 help='If set, the exit code will be total number ' |
| 125 'of failures.') | 125 'of failures.') |
| 126 option_parser.add_option('--exe', action='store_true', | 126 option_parser.add_option('--exe', action='store_true', |
| 127 help='If set, use the exe test runner instead of ' | 127 help='If set, use the exe test runner instead of ' |
| 128 'the APK.') | 128 'the APK.') |
| 129 option_parser.add_option('--abi', default='armeabi-v7a', |
| 130 help='Platform of emulators to launch.') |
| 129 | 131 |
| 130 | 132 |
| 131 def AddCommonInstrumentationOptions(option_parser): | 133 def AddCommonInstrumentationOptions(option_parser): |
| 132 """Decorates OptionParser with base instrumentation tests options.""" | 134 """Decorates OptionParser with base instrumentation tests options.""" |
| 133 | 135 |
| 134 AddTestRunnerOptions(option_parser) | 136 AddTestRunnerOptions(option_parser) |
| 135 option_parser.add_option('-w', '--wait_debugger', dest='wait_for_debugger', | 137 option_parser.add_option('-w', '--wait_debugger', dest='wait_for_debugger', |
| 136 action='store_true', help='Wait for debugger.') | 138 action='store_true', help='Wait for debugger.') |
| 137 option_parser.add_option('-f', '--test_filter', | 139 option_parser.add_option('-f', '--test_filter', |
| 138 help='Test filter (if not fully qualified, ' | 140 help='Test filter (if not fully qualified, ' |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 268 | 270 |
| 269 if not options.package_name: | 271 if not options.package_name: |
| 270 option_parser.error('--package-name must be specified.') | 272 option_parser.error('--package-name must be specified.') |
| 271 | 273 |
| 272 if not options.uiautomator_jar: | 274 if not options.uiautomator_jar: |
| 273 option_parser.error('--uiautomator-jar must be specified.') | 275 option_parser.error('--uiautomator-jar must be specified.') |
| 274 | 276 |
| 275 if not options.uiautomator_info_jar: | 277 if not options.uiautomator_info_jar: |
| 276 option_parser.error('--uiautomator-info-jar must be specified.') | 278 option_parser.error('--uiautomator-info-jar must be specified.') |
| 277 | 279 |
| OLD | NEW |