Chromium Code Reviews| Index: build/android/test_runner.py |
| diff --git a/build/android/test_runner.py b/build/android/test_runner.py |
| index 43387cb7ec3c11783c3d3a2b967697c6cd2a3a38..911700200cc77ec3a3057b87e4c0ee89c1de87ba 100755 |
| --- a/build/android/test_runner.py |
| +++ b/build/android/test_runner.py |
| @@ -332,6 +332,10 @@ def AddInstrumentationTestOptions(parser): |
| help=('The name of the apk containing the tests ' |
| '(without the .apk extension; ' |
| 'e.g. "ContentShellTest").')) |
| + group.add_argument('--support-apk', dest='support_apk', |
|
jbudorick
2015/06/24 17:46:39
If possible, I'd vastly prefer we supply the path
dgn
2015/06/24 21:29:50
Providing them based on the output directory was f
|
| + help=('The name of the support apk to be installed ' |
| + 'alongside the test apk (without the .apk ' |
| + 'extension; e.g. "ContentShellSupportTest").')) |
| group.add_argument('--coverage-dir', |
| help=('Directory in which to place all generated ' |
| 'EMMA coverage files.')) |
| @@ -379,8 +383,14 @@ def ProcessInstrumentationOptions(args): |
| constants.GetOutDirectory(), |
| constants.SDK_BUILD_TEST_JAVALIB_DIR, |
| '%s.jar' % args.test_apk) |
| - args.test_support_apk_path = '%sSupport%s' % ( |
| - os.path.splitext(args.test_apk_path)) |
| + |
| + if args.support_apk: |
| + args.test_support_apk_path = os.path.join( |
| + constants.GetOutDirectory(), |
| + constants.SDK_BUILD_APKS_DIR, |
| + '%s.apk' % args.support_apk) |
| + else: |
| + args.test_support_apk_path = None |
| args.test_runner = apk_helper.GetInstrumentationName(args.test_apk_path) |