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

Side by Side Diff: mojo/tools/mojob.py

Issue 746133004: Failing sky tests should not make tree red (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years 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 | no next file » | 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 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 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 # This a simple script to make building/testing Mojo components easier. 6 # This a simple script to make building/testing Mojo components easier.
7 7
8 import argparse 8 import argparse
9 import os 9 import os
10 import platform 10 import platform
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 command.append(args.build_number) 150 command.append(args.build_number)
151 151
152 if args.master_name: 152 if args.master_name:
153 command.append('--master-name') 153 command.append('--master-name')
154 command.append(args.master_name) 154 command.append(args.master_name)
155 155
156 if args.test_results_server: 156 if args.test_results_server:
157 command.append('--test-results-server') 157 command.append('--test-results-server')
158 command.append(args.test_results_server) 158 command.append(args.test_results_server)
159 159
160 return subprocess.call(command) 160 subprocess.call(command)
161 # Sky tests are currently really unstable, so make the step green even if
162 # tests actually fail.
163 return 0
161 164
162 165
163 def run_pytests(args): 166 def run_pytests(args):
164 out_dir = get_out_dir(args) 167 out_dir = get_out_dir(args)
165 print 'Running python tests in %s ...' % out_dir 168 print 'Running python tests in %s ...' % out_dir
166 command = ['python'] 169 command = ['python']
167 command.append(os.path.join('mojo', 'tools', 'run_mojo_python_tests.py')) 170 command.append(os.path.join('mojo', 'tools', 'run_mojo_python_tests.py'))
168 exit_code = subprocess.call(command) 171 exit_code = subprocess.call(command)
169 if exit_code: 172 if exit_code:
170 return exit_code 173 return exit_code
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
302 args.clang = False 305 args.clang = False
303 306
304 if platform.system() == 'Windows': 307 if platform.system() == 'Windows':
305 args.clang = False 308 args.clang = False
306 309
307 return args.func(args) 310 return args.func(args)
308 311
309 312
310 if __name__ == '__main__': 313 if __name__ == '__main__':
311 sys.exit(main()) 314 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698