| Index: build/android/test_runner.py
|
| diff --git a/build/android/test_runner.py b/build/android/test_runner.py
|
| index b9d2a3f5c67379e6132f0ceef7c0b664b1a5deba..5c9f71e7ea2156340d71700685fcd041c75f0a50 100755
|
| --- a/build/android/test_runner.py
|
| +++ b/build/android/test_runner.py
|
| @@ -215,6 +215,9 @@ def AddGTestOptions(parser):
|
| dest='isolate_file_path',
|
| help='.isolate file path to override the default '
|
| 'path')
|
| + group.add_argument('--delete-stale-data', dest='delete_stale_data',
|
| + action='store_true',
|
| + help='Delete stale test data on the device.')
|
|
|
| filter_group = group.add_mutually_exclusive_group()
|
| filter_group.add_argument('-f', '--gtest_filter', '--gtest-filter',
|
| @@ -335,6 +338,9 @@ def AddInstrumentationTestOptions(parser):
|
| dest='isolate_file_path',
|
| help='.isolate file path to override the default '
|
| 'path')
|
| + group.add_argument('--delete-stale-data', dest='delete_stale_data',
|
| + action='store_true',
|
| + help='Delete stale test data on the device.')
|
|
|
| AddCommonOptions(parser)
|
| AddDeviceOptions(parser)
|
| @@ -388,7 +394,8 @@ def ProcessInstrumentationOptions(args):
|
| args.test_support_apk_path,
|
| args.device_flags,
|
| args.isolate_file_path,
|
| - args.set_asserts
|
| + args.set_asserts,
|
| + args.delete_stale_data
|
| )
|
|
|
|
|
| @@ -640,7 +647,8 @@ def _RunGTests(args, devices):
|
| args.test_arguments,
|
| args.timeout,
|
| args.isolate_file_path,
|
| - suite_name)
|
| + suite_name,
|
| + args.delete_stale_data)
|
| runner_factory, tests = gtest_setup.Setup(gtest_options, devices)
|
|
|
| results, test_exit_code = test_dispatcher.RunTests(
|
|
|