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

Side by Side Diff: scripts/slave/ios/run.py

Issue 2229183002: Use iossim/test-without-building for Earlgrey tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Remove unused arg Created 4 years, 4 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 | « no previous file | scripts/slave/ios/test_runner.py » ('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/python 1 #!/usr/bin/python
2 # Copyright 2015 The Chromium Authors. All rights reserved. 2 # Copyright 2015 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Run an iOS GTest app. 6 """Run an iOS GTest app.
7 7
8 Sample usage: 8 Sample usage:
9 ./run.py \ 9 ./run.py \
10 -a src/xcodebuild/Release-iphoneos/base_unittests.app \ 10 -a src/xcodebuild/Release-iphoneos/base_unittests.app \
(...skipping 14 matching lines...) Expand all
25 # pylint: disable=relative-import 25 # pylint: disable=relative-import
26 from test_runner import SimulatorTestRunner, SimulatorXCTestRunner, \ 26 from test_runner import SimulatorTestRunner, SimulatorXCTestRunner, \
27 TestRunnerError 27 TestRunnerError
28 28
29 29
30 def main(args, test_args): 30 def main(args, test_args):
31 summary = {} 31 summary = {}
32 test_runner = None 32 test_runner = None
33 33
34 try: 34 try:
35 if args.test_host: 35 if args.xctest:
36 test_runner = SimulatorXCTestRunner( 36 test_runner = SimulatorXCTestRunner(
37 args.app, 37 args.app,
38 args.test_host, 38 args.xctest,
39 args.dummyproj, 39 args.iossim,
40 args.platform, 40 args.platform,
41 args.version, 41 args.version,
42 env_vars=args.env_var, 42 env_vars=args.env_var,
43 gs_bucket=args.bucket, 43 gs_bucket=args.bucket,
44 test_args=test_args, 44 test_args=test_args,
45 xcode_version=args.xcode_version, 45 xcode_version=args.xcode_version,
46 ) 46 )
47 else: 47 else:
48 test_runner = SimulatorTestRunner( 48 test_runner = SimulatorTestRunner(
49 args.app, 49 args.app,
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 type=str, 86 type=str,
87 ) 87 )
88 parser.add_argument( 88 parser.add_argument(
89 '-b', 89 '-b',
90 '--bucket', 90 '--bucket',
91 help='Google Storage bucket to upload test data to.', 91 help='Google Storage bucket to upload test data to.',
92 metavar='path', 92 metavar='path',
93 type=str, 93 type=str,
94 ) 94 )
95 parser.add_argument( 95 parser.add_argument(
96 '-d',
97 '--dummyproj',
98 help='Dummy test project path.',
99 metavar='.xcodeproj',
100 type=str,
101 )
102 parser.add_argument(
103 '-e', 96 '-e',
104 '--env-var', 97 '--env-var',
105 action='append', 98 action='append',
106 help='Environment variable to pass to the test itself.', 99 help='Environment variable to pass to the test itself.',
107 metavar='ENV=val', 100 metavar='ENV=val',
108 type=str, 101 type=str,
109 ) 102 )
110 parser.add_argument( 103 parser.add_argument(
111 '-i', 104 '-i',
112 '--iossim', 105 '--iossim',
(...skipping 10 matching lines...) Expand all
123 ) 116 )
124 parser.add_argument( 117 parser.add_argument(
125 '-p', 118 '-p',
126 '--platform', 119 '--platform',
127 help='Platform to simulate.', 120 help='Platform to simulate.',
128 metavar='sim', 121 metavar='sim',
129 required=True, 122 required=True,
130 type=str, 123 type=str,
131 ) 124 )
132 parser.add_argument( 125 parser.add_argument(
133 '-t',
134 '--test-host',
135 help='Compiled test host to run tests.',
136 metavar='host',
137 type=str,
138 )
139 parser.add_argument(
140 '-v', 126 '-v',
141 '--version', 127 '--version',
142 help='Version of iOS the simulator should run.', 128 help='Version of iOS the simulator should run.',
143 metavar='ver', 129 metavar='ver',
144 required=True, 130 required=True,
145 type=str, 131 type=str,
146 ) 132 )
147 parser.add_argument( 133 parser.add_argument(
148 '-x', 134 '-x',
149 '--xcode-version', 135 '--xcode-version',
150 help='Version of Xcode to use.', 136 help='Version of Xcode to use.',
151 metavar='ver', 137 metavar='ver',
152 type=str, 138 type=str,
153 ) 139 )
140 parser.add_argument(
141 '--xctest',
142 help='Compiled xctest to run.',
143 metavar='xctest',
144 type=str,
145 )
146
154 sys.exit(main(*parser.parse_known_args())) 147 sys.exit(main(*parser.parse_known_args()))
OLDNEW
« no previous file with comments | « no previous file | scripts/slave/ios/test_runner.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698