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

Side by Side Diff: tools/mb/mb.py

Issue 2202393002: swarming: wholesale switch remaining tests to run on Swarming. (Closed) Base URL: https://chromium.googlesource.com/a/chromium/src.git@master
Patch Set: Oops 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 | « testing/buildbot/manage.py ('k') | ui/chromeos/BUILD.gn » ('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 # 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 """MB - the Meta-Build wrapper around GYP and GN 6 """MB - the Meta-Build wrapper around GYP and GN
7 7
8 MB is a wrapper script for GYP and GN that can be used to generate build files 8 MB is a wrapper script for GYP and GN that can be used to generate build files
9 for sets of canned configurations and analyze them. 9 for sets of canned configurations and analyze them.
10 """ 10 """
(...skipping 1039 matching lines...) Expand 10 before | Expand all | Expand 10 after
1050 extra_files = [ 1050 extra_files = [
1051 '../../testing/test_env.py' 1051 '../../testing/test_env.py'
1052 ] 1052 ]
1053 gtest_filter = gn_isolate_map[target]['gtest_filter'] 1053 gtest_filter = gn_isolate_map[target]['gtest_filter']
1054 cmdline = [ 1054 cmdline = [
1055 '../../testing/test_env.py', 1055 '../../testing/test_env.py',
1056 './browser_tests' + executable_suffix, 1056 './browser_tests' + executable_suffix,
1057 '--test-launcher-bot-mode', 1057 '--test-launcher-bot-mode',
1058 '--enable-gpu', 1058 '--enable-gpu',
1059 '--test-launcher-jobs=1', 1059 '--test-launcher-jobs=1',
1060 '--gtest_filter=%s' % gtest_filter,
1061 ] 1060 ]
1061 if gtest_filter:
1062 cmdline.extend(('--gtest_filter=%s' % gtest_filter))
Dirk Pranke 2016/08/03 22:33:44 ick. I'm surprised this didn't cause more problems
M-A Ruel 2016/08/03 22:37:58 This was broken, fixed in patchset 4.
1062 elif test_type == 'script': 1063 elif test_type == 'script':
1063 extra_files = [ 1064 extra_files = [
1064 '../../testing/test_env.py' 1065 '../../testing/test_env.py'
1065 ] 1066 ]
1066 cmdline = [ 1067 cmdline = [
1067 '../../testing/test_env.py', 1068 '../../testing/test_env.py',
1068 '../../' + self.ToSrcRelPath(gn_isolate_map[target]['script']) 1069 '../../' + self.ToSrcRelPath(gn_isolate_map[target]['script'])
1069 ] 1070 ]
1070 elif test_type in ('raw'): 1071 elif test_type in ('raw'):
1071 extra_files = [] 1072 extra_files = []
(...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after
1502 # Then check to see if the arg contains any metacharacters other than 1503 # Then check to see if the arg contains any metacharacters other than
1503 # double quotes; if it does, quote everything (including the double 1504 # double quotes; if it does, quote everything (including the double
1504 # quotes) for safety. 1505 # quotes) for safety.
1505 if any(a in UNSAFE_FOR_CMD for a in arg): 1506 if any(a in UNSAFE_FOR_CMD for a in arg):
1506 arg = ''.join('^' + a if a in ALL_META_CHARS else a for a in arg) 1507 arg = ''.join('^' + a if a in ALL_META_CHARS else a for a in arg)
1507 return arg 1508 return arg
1508 1509
1509 1510
1510 if __name__ == '__main__': 1511 if __name__ == '__main__':
1511 sys.exit(main(sys.argv[1:])) 1512 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « testing/buildbot/manage.py ('k') | ui/chromeos/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698