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

Side by Side Diff: infra/mb/mb_config.pyl

Issue 2088963003: [mb] Switch windows bots to mb (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 4 years, 6 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 | 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 # Copyright 2016 The V8 project authors. All rights reserved. 1 # Copyright 2016 The V8 project authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 # This is a map of buildbot master names -> buildbot builder names -> 6 # This is a map of buildbot master names -> buildbot builder names ->
7 # config names (where each config name is a key in the 'configs' dict, 7 # config names (where each config name is a key in the 'configs' dict,
8 # below). MB uses this dict to look up which config to use for a given bot. 8 # below). MB uses this dict to look up which config to use for a given bot.
9 # Bots are ordered by appearance on waterfall. 9 # Bots are ordered by appearance on waterfall.
10 'masters': { 10 'masters': {
11 'client.v8': { 11 'client.v8': {
12 # Linux. 12 # Linux.
13 'V8 Linux - builder': 'gyp_release_x86_gcmole', 13 'V8 Linux - builder': 'gyp_release_x86_gcmole',
14 'V8 Linux - debug builder': 'gyp_debug_x86', 14 'V8 Linux - debug builder': 'gyp_debug_x86',
15 'V8 Linux - nosnap builder': 'gyp_release_x86_no_snap', 15 'V8 Linux - nosnap builder': 'gyp_release_x86_no_snap',
16 'V8 Linux - nosnap debug builder': 'gyp_debug_x86_no_snap', 16 'V8 Linux - nosnap debug builder': 'gyp_debug_x86_no_snap',
17 'V8 Linux - shared': 'gyp_release_x86_shared_verify_heap', 17 'V8 Linux - shared': 'gyp_release_x86_shared_verify_heap',
18 'V8 Linux - noi18n - debug': 'gyp_debug_x86_no_i18n', 18 'V8 Linux - noi18n - debug': 'gyp_debug_x86_no_i18n',
19 # Linux64. 19 # Linux64.
20 'V8 Linux64 - builder': 'gyp_release_x64', 20 'V8 Linux64 - builder': 'gyp_release_x64',
21 'V8 Linux64 - debug builder': 'gyp_debug_x64_valgrind', 21 'V8 Linux64 - debug builder': 'gyp_debug_x64_valgrind',
22 'V8 Linux64 - custom snapshot - debug builder': 'gyp_debug_x64_custom', 22 'V8 Linux64 - custom snapshot - debug builder': 'gyp_debug_x64_custom',
23 'V8 Linux64 - internal snapshot': 'gyp_release_x64_internal', 23 'V8 Linux64 - internal snapshot': 'gyp_release_x64_internal',
24 # Windows.
25 'V8 Win32 - builder': 'gyp_release_x86_minimal_symbols',
26 'V8 Win32 - debug builder': 'gyp_debug_x86_minimal_symbols',
27 'V8 Win32 - nosnap - shared':
28 'gyp_release_x86_no_snap_shared_minimal_symbols',
29 'V8 Win64': 'gyp_release_x64_minimal_symbols',
30 'V8 Win64 - debug': 'gyp_debug_x64_minimal_symbols',
31 'V8 Win64 - clang': 'gyp_release_x64_clang',
24 # Sanitizers. 32 # Sanitizers.
25 'V8 Linux64 ASAN': 'gyp_release_x64_asan', 33 'V8 Linux64 ASAN': 'gyp_release_x64_asan',
26 'V8 Linux64 TSAN': 'gyp_release_x64_tsan', 34 'V8 Linux64 TSAN': 'gyp_release_x64_tsan',
27 'V8 Linux - arm64 - sim - MSAN': 'gyp_release_simulate_arm64_msan', 35 'V8 Linux - arm64 - sim - MSAN': 'gyp_release_simulate_arm64_msan',
28 # Clusterfuzz. 36 # Clusterfuzz.
29 'V8 Linux64 ASAN no inline - release builder': 37 'V8 Linux64 ASAN no inline - release builder':
30 'gyp_release_x64_asan_symbolized_edge_verify_heap', 38 'gyp_release_x64_asan_symbolized_edge_verify_heap',
31 'V8 Linux64 ASAN - debug builder': 'gyp_debug_x64_asan_edge', 39 'V8 Linux64 ASAN - debug builder': 'gyp_debug_x64_asan_edge',
32 'V8 Linux64 ASAN arm64 - debug builder': 40 'V8 Linux64 ASAN arm64 - debug builder':
33 'gyp_debug_simulate_arm64_asan_edge', 41 'gyp_debug_simulate_arm64_asan_edge',
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 'v8_linux_nosnap_dbg': 'gyp_debug_x86_no_snap_trybot', 95 'v8_linux_nosnap_dbg': 'gyp_debug_x86_no_snap_trybot',
88 'v8_linux_gcc_compile_rel': 'gyp_release_x86_gcc_minimal_symbols', 96 'v8_linux_gcc_compile_rel': 'gyp_release_x86_gcc_minimal_symbols',
89 'v8_linux_gcc_rel': 'gyp_release_x86_gcc_minimal_symbols', 97 'v8_linux_gcc_rel': 'gyp_release_x86_gcc_minimal_symbols',
90 'v8_linux64_rel_ng': 'gyp_release_x64_trybot', 98 'v8_linux64_rel_ng': 'gyp_release_x64_trybot',
91 'v8_linux64_avx2_rel_ng': 'gyp_release_x64_trybot', 99 'v8_linux64_avx2_rel_ng': 'gyp_release_x64_trybot',
92 'v8_linux64_avx2_dbg': 'gyp_debug_x64_trybot', 100 'v8_linux64_avx2_dbg': 'gyp_debug_x64_trybot',
93 'v8_linux64_asan_rel_ng': 'gyp_release_x64_asan_minimal_symbols', 101 'v8_linux64_asan_rel_ng': 'gyp_release_x64_asan_minimal_symbols',
94 'v8_linux64_msan_rel': 'gyp_release_simulate_arm64_msan_minimal_symbols', 102 'v8_linux64_msan_rel': 'gyp_release_simulate_arm64_msan_minimal_symbols',
95 'v8_linux64_sanitizer_coverage_rel': 103 'v8_linux64_sanitizer_coverage_rel':
96 'gyp_release_x64_asan_minimal_symbols_coverage', 104 'gyp_release_x64_asan_minimal_symbols_coverage',
97 'v8_linux64_tsan_rel': 'gyp_release_x64_tsan_minimal_symbols', 105 'v8_linux64_tsan_rel': 'gyp_release_x64_tsan_minimal_symbols',
106 'v8_win_dbg': 'gyp_debug_x86_trybot',
107 'v8_win_compile_dbg': 'gyp_debug_x86_trybot',
108 'v8_win_rel_ng': 'gyp_release_x86_trybot',
109 'v8_win_nosnap_shared_rel_ng':
110 'gyp_release_x86_no_snap_shared_minimal_symbols',
111 'v8_win64_dbg': 'gyp_debug_x64_minimal_symbols',
112 'v8_win64_rel_ng': 'gyp_release_x64_trybot',
98 }, 113 },
99 }, 114 },
100 115
101 116
102 # To ease readability, config values are ordered by: 117 # To ease readability, config values are ordered by:
103 # gyp/gn, release/debug, arch type, other values alphabetically. 118 # gyp/gn, release/debug, arch type, other values alphabetically.
104 'configs': { 119 'configs': {
105 # GN release configs for x64. 120 # GN release configs for x64.
106 'gn_release_x64': [ 121 'gn_release_x64': [
107 'gn', 'release_bot', 'x64', 'swarming'], 122 'gn', 'release_bot', 'x64', 'swarming'],
(...skipping 10 matching lines...) Expand all
118 'gyp_debug_simulate_mipsel_asan_edge': [ 133 'gyp_debug_simulate_mipsel_asan_edge': [
119 'gyp', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'], 134 'gyp', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'],
120 135
121 # Gyp debug configs for x64. 136 # Gyp debug configs for x64.
122 'gyp_debug_x64': [ 137 'gyp_debug_x64': [
123 'gyp', 'debug_bot', 'x64', 'swarming'], 138 'gyp', 'debug_bot', 'x64', 'swarming'],
124 'gyp_debug_x64_asan_edge': [ 139 'gyp_debug_x64_asan_edge': [
125 'gyp', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'], 140 'gyp', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'],
126 'gyp_debug_x64_custom': [ 141 'gyp_debug_x64_custom': [
127 'gyp', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], 142 'gyp', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'],
143 'gyp_debug_x64_minimal_symbols': [
144 'gyp', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'],
128 'gyp_debug_x64_trybot': [ 145 'gyp_debug_x64_trybot': [
129 'gyp', 'debug_trybot', 'x64', 'swarming'], 146 'gyp', 'debug_trybot', 'x64', 'swarming'],
130 'gyp_debug_x64_valgrind': [ 147 'gyp_debug_x64_valgrind': [
131 'gyp', 'debug_bot', 'x64', 'swarming', 'valgrind'], 148 'gyp', 'debug_bot', 'x64', 'swarming', 'valgrind'],
132 149
133 # Gyp debug configs for x86. 150 # Gyp debug configs for x86.
134 'gyp_debug_x86': [ 151 'gyp_debug_x86': [
135 'gyp', 'debug_bot', 'x86', 'swarming'], 152 'gyp', 'debug_bot', 'x86', 'swarming'],
153 'gyp_debug_x86_minimal_symbols': [
154 'gyp', 'debug_bot', 'x86', 'minimal_symbols', 'swarming'],
136 'gyp_debug_x86_trybot': [ 155 'gyp_debug_x86_trybot': [
137 'gyp', 'debug_trybot', 'x86', 'swarming'], 156 'gyp', 'debug_trybot', 'x86', 'swarming'],
138 'gyp_debug_x86_no_i18n': [ 157 'gyp_debug_x86_no_i18n': [
139 'gyp', 'debug_bot', 'x86', 'v8_no_i18n'], 158 'gyp', 'debug_bot', 'x86', 'v8_no_i18n'],
140 'gyp_debug_x86_no_snap': [ 159 'gyp_debug_x86_no_snap': [
141 'gyp', 'debug_bot', 'x86', 'swarming', 'v8_snapshot_none'], 160 'gyp', 'debug_bot', 'x86', 'swarming', 'v8_snapshot_none'],
142 'gyp_debug_x86_no_snap_trybot': [ 161 'gyp_debug_x86_no_snap_trybot': [
143 'gyp', 'debug_trybot', 'x86', 'swarming', 'v8_snapshot_none'], 162 'gyp', 'debug_trybot', 'x86', 'swarming', 'v8_snapshot_none'],
144 'gyp_debug_x86_vtunejit': [ 163 'gyp_debug_x86_vtunejit': [
145 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], 164 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'],
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 'gyp', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols', 198 'gyp', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols',
180 'swarming'], 199 'swarming'],
181 'gyp_release_x64_asan_minimal_symbols_coverage': [ 200 'gyp_release_x64_asan_minimal_symbols_coverage': [
182 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', 201 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan',
183 'minimal_symbols', 'swarming'], 202 'minimal_symbols', 'swarming'],
184 'gyp_release_x64_asan_symbolized_edge_verify_heap': [ 203 'gyp_release_x64_asan_symbolized_edge_verify_heap': [
185 'gyp', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized', 204 'gyp', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized',
186 'v8_verify_heap'], 205 'v8_verify_heap'],
187 'gyp_release_x64_cfi_symbolized': [ 206 'gyp_release_x64_cfi_symbolized': [
188 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'], 207 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'],
208 'gyp_release_x64_clang': [
209 'gyp', 'release_bot', 'x64', 'clang', 'swarming'],
189 'gyp_release_x64_gcc_coverage': [ 210 'gyp_release_x64_gcc_coverage': [
190 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'], 211 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'],
212 'gyp_release_x64_minimal_symbols': [
213 'gyp', 'release_bot', 'x64', 'minimal_symbols', 'swarming'],
191 'gyp_release_x64_tsan': [ 214 'gyp_release_x64_tsan': [
192 'gyp', 'release_bot', 'x64', 'tsan', 'swarming'], 215 'gyp', 'release_bot', 'x64', 'tsan', 'swarming'],
193 'gyp_release_x64_tsan_minimal_symbols': [ 216 'gyp_release_x64_tsan_minimal_symbols': [
194 'gyp', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'], 217 'gyp', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'],
195 'gyp_release_x64_internal': [ 218 'gyp_release_x64_internal': [
196 'gyp', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], 219 'gyp', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'],
197 'gyp_release_x64_trybot': [ 220 'gyp_release_x64_trybot': [
198 'gyp', 'release_trybot', 'x64', 'swarming'], 221 'gyp', 'release_trybot', 'x64', 'swarming'],
199 222
200 # Gyp release configs for x86. 223 # Gyp release configs for x86.
201 'gyp_release_x86': [ 224 'gyp_release_x86': [
202 'gyp', 'release_bot', 'x86', 'swarming'], 225 'gyp', 'release_bot', 'x86', 'swarming'],
203 'gyp_release_x86_gcc': [ 226 'gyp_release_x86_gcc': [
204 'gyp', 'release_bot', 'x86', 'gcc'], 227 'gyp', 'release_bot', 'x86', 'gcc'],
205 'gyp_release_x86_gcc_minimal_symbols': [ 228 'gyp_release_x86_gcc_minimal_symbols': [
206 'gyp', 'release_bot', 'x86', 'gcc', 'minimal_symbols'], 229 'gyp', 'release_bot', 'x86', 'gcc', 'minimal_symbols'],
207 'gyp_release_x86_interpreted_regexp': [ 230 'gyp_release_x86_interpreted_regexp': [
208 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'], 231 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'],
209 'gyp_release_x86_gcmole': [ 232 'gyp_release_x86_gcmole': [
210 'gyp', 'release_bot', 'x86', 'gcmole', 'swarming'], 233 'gyp', 'release_bot', 'x86', 'gcmole', 'swarming'],
211 'gyp_release_x86_gcmole_trybot': [ 234 'gyp_release_x86_gcmole_trybot': [
212 'gyp', 'release_trybot', 'x86', 'gcmole', 'swarming'], 235 'gyp', 'release_trybot', 'x86', 'gcmole', 'swarming'],
213 'gyp_release_x86_minimal_symbols': [ 236 'gyp_release_x86_minimal_symbols': [
214 'gyp', 'release_bot', 'x86', 'minimal_symbols', 'swarming'], 237 'gyp', 'release_bot', 'x86', 'minimal_symbols', 'swarming'],
215 'gyp_release_x86_no_i18n_trybot': [ 238 'gyp_release_x86_no_i18n_trybot': [
216 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_no_i18n'], 239 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_no_i18n'],
217 'gyp_release_x86_no_snap': [ 240 'gyp_release_x86_no_snap': [
218 'gyp', 'release_bot', 'x86', 'swarming', 'v8_snapshot_none'], 241 'gyp', 'release_bot', 'x86', 'swarming', 'v8_snapshot_none'],
242 'gyp_release_x86_no_snap_shared_minimal_symbols': [
243 'gyp', 'release_bot', 'x86', 'minimal_symbols', 'shared', 'swarming',
244 'v8_snapshot_none'],
219 'gyp_release_x86_no_snap_trybot': [ 245 'gyp_release_x86_no_snap_trybot': [
220 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], 246 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'],
221 'gyp_release_x86_predictable': [ 247 'gyp_release_x86_predictable': [
222 'gyp', 'release_bot', 'x86', 'v8_enable_verify_predictable'], 248 'gyp', 'release_bot', 'x86', 'v8_enable_verify_predictable'],
223 'gyp_release_x86_shared_verify_heap': [ 249 'gyp_release_x86_shared_verify_heap': [
224 'gyp', 'release_bot', 'x86', 'shared', 'swarming', 'v8_verify_heap'], 250 'gyp', 'release_bot', 'x86', 'shared', 'swarming', 'v8_verify_heap'],
251 'gyp_release_x86_trybot': [
252 'gyp', 'release_trybot', 'x86', 'swarming'],
225 }, 253 },
226 254
227 'mixins': { 255 'mixins': {
228 'asan': { 256 'asan': {
229 'gn_args': 'clang=true asan=true', 257 'gn_args': 'clang=true asan=true',
230 'gyp_defines': 'clang=1 asan=1', 258 'gyp_defines': 'clang=1 asan=1',
231 }, 259 },
232 260
233 'bb': { 261 'bb': {
234 'gn_args': 'sanitizer_coverage_flags="bb"', 262 'gn_args': 'sanitizer_coverage_flags="bb"',
235 'gyp_defines': 'sanitizer_coverage=bb', 263 'gyp_defines': 'sanitizer_coverage=bb',
236 }, 264 },
237 265
238 'cfi': { 266 'cfi': {
239 'gn_args': 'is_cfi=true use_cfi_diag=true', 267 'gn_args': 'is_cfi=true use_cfi_diag=true',
240 'gyp_defines': 'cfi_vptr=1 cfi_diag=1', 268 'gyp_defines': 'cfi_vptr=1 cfi_diag=1',
241 }, 269 },
242 270
271 'clang': {
272 'gn_args': 'clang=true',
273 'gyp_defines': 'clang=1',
274 },
275
243 'coverage': { 276 'coverage': {
244 # TODO(machenbach): Add this to gn. 277 # TODO(machenbach): Add this to gn.
245 'gyp_defines': 'coverage=1', 278 'gyp_defines': 'coverage=1',
246 }, 279 },
247 280
248 'dcheck_always_on': { 281 'dcheck_always_on': {
249 'gn_args': 'dcheck_always_on=true', 282 'gn_args': 'dcheck_always_on=true',
250 'gyp_defines': 'dcheck_always_on=1', 283 'gyp_defines': 'dcheck_always_on=1',
251 }, 284 },
252 285
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
451 'gn_args': 'target_cpu="x64"', 484 'gn_args': 'target_cpu="x64"',
452 'gyp_defines': 'target_arch=x64', 485 'gyp_defines': 'target_arch=x64',
453 }, 486 },
454 487
455 'x86': { 488 'x86': {
456 'gn_args': 'target_cpu="x86"', 489 'gn_args': 'target_cpu="x86"',
457 'gyp_defines': 'target_arch=ia32', 490 'gyp_defines': 'target_arch=ia32',
458 }, 491 },
459 }, 492 },
460 } 493 }
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