| Index: build/android/test_runner.py
|
| diff --git a/build/android/test_runner.py b/build/android/test_runner.py
|
| index 368ac06aff109931487a0f4b1497f16e292a2f4c..c54ed28d324054eae3c5aee72aa1442d80bf1f36 100755
|
| --- a/build/android/test_runner.py
|
| +++ b/build/android/test_runner.py
|
| @@ -152,6 +152,9 @@ def AddRemoteDeviceOptions(parser):
|
| 'Overrides all other flags.'))
|
| group.add_argument('--remote-device-timeout', type=int,
|
| help='Times to retry finding remote device')
|
| + group.add_argument('--network-config', type=int,
|
| + help='Integer that specifies the network environment '
|
| + 'that the tests will be run in.')
|
|
|
| device_os_group = group.add_mutually_exclusive_group()
|
| device_os_group.add_argument('--remote-device-minimum-os',
|
| @@ -175,9 +178,6 @@ def AddRemoteDeviceOptions(parser):
|
| def AddDeviceOptions(parser):
|
| """Adds device options to |parser|."""
|
| group = parser.add_argument_group(title='Device Options')
|
| - group.add_argument('-c', dest='cleanup_test_files',
|
| - help='Cleanup test files on the device after run',
|
| - action='store_true')
|
| group.add_argument('--tool',
|
| dest='tool',
|
| help=('Run the test under a tool '
|
| @@ -372,7 +372,6 @@ def ProcessInstrumentationOptions(args):
|
| # TODO(jbudorick): Get rid of InstrumentationOptions.
|
| return instrumentation_test_options.InstrumentationOptions(
|
| args.tool,
|
| - args.cleanup_test_files,
|
| args.annotations,
|
| args.exclude_annotations,
|
| args.test_filter,
|
| @@ -437,7 +436,6 @@ def ProcessUIAutomatorOptions(args):
|
|
|
| return uiautomator_test_options.UIAutomatorOptions(
|
| args.tool,
|
| - args.cleanup_test_files,
|
| args.annotations,
|
| args.exclude_annotations,
|
| args.test_filter,
|
| @@ -636,7 +634,6 @@ def _RunGTests(args, devices):
|
| # into the gtest code.
|
| gtest_options = gtest_test_options.GTestOptions(
|
| args.tool,
|
| - args.cleanup_test_files,
|
| args.test_filter,
|
| args.run_disabled,
|
| args.test_arguments,
|
| @@ -768,7 +765,16 @@ def _RunUIAutomatorTests(args, devices):
|
| def _RunJUnitTests(args):
|
| """Subcommand of RunTestsCommand which runs junit tests."""
|
| runner_factory, tests = junit_setup.Setup(args)
|
| - _, exit_code = junit_dispatcher.RunTests(tests, runner_factory)
|
| + results, exit_code = junit_dispatcher.RunTests(tests, runner_factory)
|
| +
|
| + report_results.LogFull(
|
| + results=results,
|
| + test_type='JUnit',
|
| + test_package=args.test_suite)
|
| +
|
| + if args.json_results_file:
|
| + json_results.GenerateJsonResultsFile(results, args.json_results_file)
|
| +
|
| return exit_code
|
|
|
|
|
|
|