Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Side by Side Diff: build/android/test_runner.py

Issue 895853003: Update from https://crrev.com/314320 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/pylib/local/device/local_device_test_run.py ('k') | build/apk_test.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # 2 #
3 # Copyright 2013 The Chromium Authors. All rights reserved. 3 # Copyright 2013 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """Runs all types of tests from one unified interface.""" 7 """Runs all types of tests from one unified interface."""
8 8
9 import argparse 9 import argparse
10 import collections 10 import collections
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 177
178 gtest_suites = list(gtest_config.STABLE_TEST_SUITES 178 gtest_suites = list(gtest_config.STABLE_TEST_SUITES
179 + gtest_config.EXPERIMENTAL_TEST_SUITES) 179 + gtest_config.EXPERIMENTAL_TEST_SUITES)
180 180
181 group = parser.add_argument_group('GTest Options') 181 group = parser.add_argument_group('GTest Options')
182 group.add_argument('-s', '--suite', dest='suite_name', 182 group.add_argument('-s', '--suite', dest='suite_name',
183 nargs='+', metavar='SUITE_NAME', required=True, 183 nargs='+', metavar='SUITE_NAME', required=True,
184 help=('Executable name of the test suite to run. ' 184 help=('Executable name of the test suite to run. '
185 'Available suites include (but are not limited to): ' 185 'Available suites include (but are not limited to): '
186 '%s' % ', '.join('"%s"' % s for s in gtest_suites))) 186 '%s' % ', '.join('"%s"' % s for s in gtest_suites)))
187 group.add_argument('-f', '--gtest_filter', '--gtest-filter',
188 dest='test_filter',
189 help='googletest-style filter string.')
190 group.add_argument('--gtest_also_run_disabled_tests', 187 group.add_argument('--gtest_also_run_disabled_tests',
191 '--gtest-also-run-disabled-tests', 188 '--gtest-also-run-disabled-tests',
192 dest='run_disabled', action='store_true', 189 dest='run_disabled', action='store_true',
193 help='Also run disabled tests if applicable.') 190 help='Also run disabled tests if applicable.')
194 group.add_argument('-a', '--test-arguments', dest='test_arguments', 191 group.add_argument('-a', '--test-arguments', dest='test_arguments',
195 default='', 192 default='',
196 help='Additional arguments to pass to the test.') 193 help='Additional arguments to pass to the test.')
197 group.add_argument('-t', dest='timeout', type=int, default=60, 194 group.add_argument('-t', dest='timeout', type=int, default=60,
198 help='Timeout to wait for each test ' 195 help='Timeout to wait for each test '
199 '(default: %(default)s).') 196 '(default: %(default)s).')
200 group.add_argument('--isolate_file_path', 197 group.add_argument('--isolate_file_path',
201 '--isolate-file-path', 198 '--isolate-file-path',
202 dest='isolate_file_path', 199 dest='isolate_file_path',
203 help='.isolate file path to override the default ' 200 help='.isolate file path to override the default '
204 'path') 201 'path')
202
203 filter_group = group.add_mutually_exclusive_group()
204 filter_group.add_argument('-f', '--gtest_filter', '--gtest-filter',
205 dest='test_filter',
206 help='googletest-style filter string.')
207 filter_group.add_argument('--gtest-filter-file', dest='test_filter_file',
208 help='Path to file that contains googletest-style '
209 'filter strings. (Lines will be joined with '
210 '":" to create a single filter string.)')
211
205 AddDeviceOptions(parser) 212 AddDeviceOptions(parser)
206 AddCommonOptions(parser) 213 AddCommonOptions(parser)
207 AddRemoteDeviceOptions(parser) 214 AddRemoteDeviceOptions(parser)
208 215
209 216
210 def AddLinkerTestOptions(parser): 217 def AddLinkerTestOptions(parser):
211 group = parser.add_argument_group('Linker Test Options') 218 group = parser.add_argument_group('Linker Test Options')
212 group.add_argument('-f', '--gtest-filter', dest='test_filter', 219 group.add_argument('-f', '--gtest-filter', dest='test_filter',
213 help='googletest-style filter string.') 220 help='googletest-style filter string.')
214 AddCommonOptions(parser) 221 AddCommonOptions(parser)
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after
989 subparser = command_parsers.add_parser( 996 subparser = command_parsers.add_parser(
990 test_type, usage='%(prog)s [options]', help=config.help_txt) 997 test_type, usage='%(prog)s [options]', help=config.help_txt)
991 config.add_options_func(subparser) 998 config.add_options_func(subparser)
992 999
993 args = parser.parse_args() 1000 args = parser.parse_args()
994 return RunTestsCommand(args, parser) 1001 return RunTestsCommand(args, parser)
995 1002
996 1003
997 if __name__ == '__main__': 1004 if __name__ == '__main__':
998 sys.exit(main()) 1005 sys.exit(main())
OLDNEW
« no previous file with comments | « build/android/pylib/local/device/local_device_test_run.py ('k') | build/apk_test.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698