OLD | NEW |
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': { |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 'V8 Mac64': 'gn_release_x64', | 60 'V8 Mac64': 'gn_release_x64', |
61 'V8 Mac64 - debug': 'gn_debug_x64', | 61 'V8 Mac64 - debug': 'gn_debug_x64', |
62 'V8 Mac GC Stress': 'gn_debug_x86', | 62 'V8 Mac GC Stress': 'gn_debug_x86', |
63 'V8 Mac64 ASAN': 'gn_release_x64_asan_no_lsan', | 63 'V8 Mac64 ASAN': 'gn_release_x64_asan_no_lsan', |
64 # Sanitizers. | 64 # Sanitizers. |
65 'V8 Linux64 ASAN': 'gn_release_x64_asan', | 65 'V8 Linux64 ASAN': 'gn_release_x64_asan', |
66 'V8 Linux64 TSAN': 'gn_release_x64_tsan', | 66 'V8 Linux64 TSAN': 'gn_release_x64_tsan', |
67 'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan', | 67 'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan', |
68 # Clusterfuzz. | 68 # Clusterfuzz. |
69 'V8 Linux64 ASAN no inline - release builder': | 69 'V8 Linux64 ASAN no inline - release builder': |
70 'gyp_release_x64_asan_symbolized_edge_verify_heap', | 70 'gn_release_x64_asan_symbolized_edge_verify_heap', |
71 'V8 Linux64 ASAN - debug builder': 'gyp_debug_x64_asan_edge', | 71 'V8 Linux64 ASAN - debug builder': 'gn_debug_x64_asan_edge', |
72 'V8 Linux64 ASAN arm64 - debug builder': | 72 'V8 Linux64 ASAN arm64 - debug builder': |
73 'gyp_debug_simulate_arm64_asan_edge', | 73 'gn_debug_simulate_arm64_asan_edge', |
74 'V8 Linux ASAN arm - debug builder': | 74 'V8 Linux ASAN arm - debug builder': |
75 'gyp_debug_simulate_arm_asan_edge', | 75 'gn_debug_simulate_arm_asan_edge', |
76 'V8 Linux ASAN mipsel - debug builder': | 76 'V8 Linux ASAN mipsel - debug builder': |
77 'gyp_debug_simulate_mipsel_asan_edge', | 77 'gn_debug_simulate_mipsel_asan_edge', |
78 # Misc. | 78 # Misc. |
79 'V8 Linux gcc 4.8': 'gn_release_x86_gcc', | 79 'V8 Linux gcc 4.8': 'gn_release_x86_gcc', |
80 # FYI. | 80 # FYI. |
81 'V8 Linux - swarming staging': 'gn_release_x64', | 81 'V8 Linux - swarming staging': 'gn_release_x64', |
82 # TODO(machenbach): Figure out if symbolized is still needed. The | 82 # TODO(machenbach): Figure out if symbolized is still needed. The |
83 # original config also specified -O1, which we dropped because chromium | 83 # original config also specified -O1, which we dropped because chromium |
84 # doesn't have it (anymore). | 84 # doesn't have it (anymore). |
85 'V8 Linux64 - cfi': 'gyp_release_x64_cfi_symbolized', | 85 'V8 Linux64 - cfi': 'gyp_release_x64_cfi_symbolized', |
86 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit', | 86 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit', |
87 'V8 Linux64 - gcov coverage': 'gyp_release_x64_gcc_coverage', | 87 'V8 Linux64 - gcov coverage': 'gyp_release_x64_gcc_coverage', |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
220 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks', 'v8_full_debug'], | 220 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks', 'v8_full_debug'], |
221 'default_optdebug_x86': [ | 221 'default_optdebug_x86': [ |
222 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks'], | 222 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks'], |
223 'default_release_x86': [ | 223 'default_release_x86': [ |
224 'gn', 'release', 'x86'], | 224 'gn', 'release', 'x86'], |
225 | 225 |
226 | 226 |
227 # GN debug configs for simulators. | 227 # GN debug configs for simulators. |
228 'gn_debug_simulate_arm': [ | 228 'gn_debug_simulate_arm': [ |
229 'gn', 'debug_bot', 'simulate_arm', 'swarming'], | 229 'gn', 'debug_bot', 'simulate_arm', 'swarming'], |
| 230 'gn_debug_simulate_arm_asan_edge': [ |
| 231 'gn', 'debug_bot', 'simulate_arm', 'asan', 'edge'], |
230 'gn_debug_simulate_arm64': [ | 232 'gn_debug_simulate_arm64': [ |
231 'gn', 'debug_bot', 'simulate_arm64', 'swarming'], | 233 'gn', 'debug_bot', 'simulate_arm64', 'swarming'], |
| 234 'gn_debug_simulate_arm64_asan_edge': [ |
| 235 'gn', 'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'], |
232 'gn_debug_simulate_arm64_no_snap': [ | 236 'gn_debug_simulate_arm64_no_snap': [ |
233 'gn', 'debug_bot', 'simulate_arm64', 'swarming', 'v8_snapshot_none'], | 237 'gn', 'debug_bot', 'simulate_arm64', 'swarming', 'v8_snapshot_none'], |
234 'gn_release_simulate_mipsel': [ | 238 'gn_debug_simulate_mipsel_asan_edge': [ |
235 'gn', 'release_bot', 'simulate_mipsel', 'swarming'], | 239 'gn', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'], |
236 'gn_release_simulate_mips64el': [ | |
237 'gn', 'release_bot', 'simulate_mips64el', 'swarming'], | |
238 | 240 |
239 # GN release configs for simulators. | 241 # GN release configs for simulators. |
240 'gn_release_simulate_arm': [ | 242 'gn_release_simulate_arm': [ |
241 'gn', 'release_bot', 'simulate_arm', 'swarming'], | 243 'gn', 'release_bot', 'simulate_arm', 'swarming'], |
242 'gn_release_simulate_arm_trybot': [ | 244 'gn_release_simulate_arm_trybot': [ |
243 'gn', 'release_trybot', 'simulate_arm', 'swarming'], | 245 'gn', 'release_trybot', 'simulate_arm', 'swarming'], |
244 'gn_release_simulate_arm64': [ | 246 'gn_release_simulate_arm64': [ |
245 'gn', 'release_bot', 'simulate_arm64', 'swarming'], | 247 'gn', 'release_bot', 'simulate_arm64', 'swarming'], |
246 'gn_release_simulate_arm64_msan': [ | 248 'gn_release_simulate_arm64_msan': [ |
247 'gn', 'release_bot', 'simulate_arm64', 'msan', 'swarming'], | 249 'gn', 'release_bot', 'simulate_arm64', 'msan', 'swarming'], |
248 'gn_release_simulate_arm64_msan_minimal_symbols': [ | 250 'gn_release_simulate_arm64_msan_minimal_symbols': [ |
249 'gn', 'release_bot', 'simulate_arm64', 'msan', 'minimal_symbols', | 251 'gn', 'release_bot', 'simulate_arm64', 'msan', 'minimal_symbols', |
250 'swarming'], | 252 'swarming'], |
251 'gn_release_simulate_arm64_trybot': [ | 253 'gn_release_simulate_arm64_trybot': [ |
252 'gn', 'release_trybot', 'simulate_arm64', 'swarming'], | 254 'gn', 'release_trybot', 'simulate_arm64', 'swarming'], |
| 255 'gn_release_simulate_mipsel': [ |
| 256 'gn', 'release_bot', 'simulate_mipsel', 'swarming'], |
| 257 'gn_release_simulate_mips64el': [ |
| 258 'gn', 'release_bot', 'simulate_mips64el', 'swarming'], |
253 | 259 |
254 # GN debug configs for arm. | 260 # GN debug configs for arm. |
255 'gn_debug_arm': [ | 261 'gn_debug_arm': [ |
256 'gn', 'debug_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], | 262 'gn', 'debug_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], |
257 | 263 |
258 # GN release configs for arm. | 264 # GN release configs for arm. |
259 'gn_release_arm': [ | 265 'gn_release_arm': [ |
260 'gn', 'release_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], | 266 'gn', 'release_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], |
261 'gn_release_android_arm': [ | 267 'gn_release_android_arm': [ |
262 'gn', 'release_bot', 'arm', 'android', 'crosscompile', 'swarming'], | 268 'gn', 'release_bot', 'arm', 'android', 'crosscompile', 'swarming'], |
263 'gn_release_android_arm64': [ | 269 'gn_release_android_arm64': [ |
264 'gn', 'release_bot', 'arm64', 'android', 'crosscompile', 'swarming'], | 270 'gn', 'release_bot', 'arm64', 'android', 'crosscompile', 'swarming'], |
265 | 271 |
266 # GN release configs for x64. | 272 # GN release configs for x64. |
267 'gn_release_x64': [ | 273 'gn_release_x64': [ |
268 'gn', 'release_bot', 'x64', 'swarming'], | 274 'gn', 'release_bot', 'x64', 'swarming'], |
269 'gn_release_x64_asan': [ | 275 'gn_release_x64_asan': [ |
270 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'], | 276 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'], |
271 'gn_release_x64_asan_minimal_symbols': [ | 277 'gn_release_x64_asan_minimal_symbols': [ |
272 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols', | 278 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols', |
273 'swarming'], | 279 'swarming'], |
274 'gn_release_x64_asan_no_lsan': [ | 280 'gn_release_x64_asan_no_lsan': [ |
275 'gn', 'release_bot', 'x64', 'asan', 'swarming'], | 281 'gn', 'release_bot', 'x64', 'asan', 'swarming'], |
| 282 'gn_release_x64_asan_symbolized_edge_verify_heap': [ |
| 283 'gn', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized', |
| 284 'v8_verify_heap'], |
276 'gn_release_x64_clang_no_plugins': [ | 285 'gn_release_x64_clang_no_plugins': [ |
277 'gn', 'release_bot', 'x64', 'clang', 'no_plugins', 'swarming'], | 286 'gn', 'release_bot', 'x64', 'clang', 'no_plugins', 'swarming'], |
278 'gn_release_x64_internal': [ | 287 'gn_release_x64_internal': [ |
279 'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], | 288 'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], |
280 'gn_release_x64_minimal_symbols': [ | 289 'gn_release_x64_minimal_symbols': [ |
281 'gn', 'release_bot', 'x64', 'minimal_symbols', 'swarming'], | 290 'gn', 'release_bot', 'x64', 'minimal_symbols', 'swarming'], |
282 'gn_release_x64_trybot': [ | 291 'gn_release_x64_trybot': [ |
283 'gn', 'release_trybot', 'x64', 'swarming'], | 292 'gn', 'release_trybot', 'x64', 'swarming'], |
284 'gn_release_x64_tsan': [ | 293 'gn_release_x64_tsan': [ |
285 'gn', 'release_bot', 'x64', 'tsan', 'swarming'], | 294 'gn', 'release_bot', 'x64', 'tsan', 'swarming'], |
286 'gn_release_x64_tsan_minimal_symbols': [ | 295 'gn_release_x64_tsan_minimal_symbols': [ |
287 'gn', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'], | 296 'gn', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'], |
288 | 297 |
289 # GN debug configs for x64. | 298 # GN debug configs for x64. |
290 'gn_debug_x64': [ | 299 'gn_debug_x64': [ |
291 'gn', 'debug_bot', 'x64', 'swarming'], | 300 'gn', 'debug_bot', 'x64', 'swarming'], |
| 301 'gn_debug_x64_asan_edge': [ |
| 302 'gn', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'], |
292 'gn_debug_x64_custom': [ | 303 'gn_debug_x64_custom': [ |
293 'gn', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], | 304 'gn', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], |
294 'gn_debug_x64_minimal_symbols': [ | 305 'gn_debug_x64_minimal_symbols': [ |
295 'gn', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'], | 306 'gn', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'], |
296 'gn_debug_x64_trybot': [ | 307 'gn_debug_x64_trybot': [ |
297 'gn', 'debug_trybot', 'x64', 'swarming'], | 308 'gn', 'debug_trybot', 'x64', 'swarming'], |
298 'gn_debug_x64_valgrind': [ | 309 'gn_debug_x64_valgrind': [ |
299 'gn', 'debug_bot', 'x64', 'swarming', 'valgrind'], | 310 'gn', 'debug_bot', 'x64', 'swarming', 'valgrind'], |
300 | 311 |
301 # GN debug configs for x86. | 312 # GN debug configs for x86. |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 'gn', 'release', 'x86', 'goma', 'minimal_symbols', 'shared', 'swarming', | 344 'gn', 'release', 'x86', 'goma', 'minimal_symbols', 'shared', 'swarming', |
334 'v8_snapshot_none'], | 345 'v8_snapshot_none'], |
335 'gn_release_x86_no_snap_trybot': [ | 346 'gn_release_x86_no_snap_trybot': [ |
336 'gn', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], | 347 'gn', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], |
337 'gn_release_x86_shared_verify_heap': [ | 348 'gn_release_x86_shared_verify_heap': [ |
338 'gn', 'release', 'x86', 'goma', 'shared', 'swarming', 'v8_verify_heap'], | 349 'gn', 'release', 'x86', 'goma', 'shared', 'swarming', 'v8_verify_heap'], |
339 'gn_release_x86_trybot': [ | 350 'gn_release_x86_trybot': [ |
340 'gn', 'release_trybot', 'x86', 'swarming'], | 351 'gn', 'release_trybot', 'x86', 'swarming'], |
341 | 352 |
342 # Gyp debug configs for simulators. | 353 # Gyp debug configs for simulators. |
343 'gyp_debug_simulate_arm_asan_edge': [ | |
344 'gyp', 'debug_bot', 'simulate_arm', 'asan', 'edge'], | |
345 'gyp_debug_simulate_arm64_asan_edge': [ | |
346 'gyp', 'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'], | |
347 'gyp_debug_simulate_mipsel_asan_edge': [ | |
348 'gyp', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'], | |
349 'gyp_debug_simulate_x87_no_snap': [ | 354 'gyp_debug_simulate_x87_no_snap': [ |
350 'gyp', 'debug_bot', 'simulate_x87', 'swarming', 'v8_snapshot_none'], | 355 'gyp', 'debug_bot', 'simulate_x87', 'swarming', 'v8_snapshot_none'], |
351 | 356 |
352 # Gyp debug configs for x64. | |
353 'gyp_debug_x64_asan_edge': [ | |
354 'gyp', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'], | |
355 | |
356 # Gyp debug configs for x86. | 357 # Gyp debug configs for x86. |
357 'gyp_debug_x86': [ | 358 'gyp_debug_x86': [ |
358 'gyp', 'debug_bot', 'x86', 'swarming'], | 359 'gyp', 'debug_bot', 'x86', 'swarming'], |
359 'gyp_debug_x86_vtunejit': [ | 360 'gyp_debug_x86_vtunejit': [ |
360 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], | 361 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], |
361 'gyp_full_debug_x86': [ | 362 'gyp_full_debug_x86': [ |
362 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks', | 363 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks', |
363 'v8_full_debug'], | 364 'v8_full_debug'], |
364 | 365 |
365 # Gyp release configs for mips. | 366 # Gyp release configs for mips. |
(...skipping 10 matching lines...) Expand all Loading... |
376 'gyp', 'release_bot', 'simulate_s390', 'swarming'], | 377 'gyp', 'release_bot', 'simulate_s390', 'swarming'], |
377 'gyp_release_simulate_s390x': [ | 378 'gyp_release_simulate_s390x': [ |
378 'gyp', 'release_bot', 'simulate_s390x', 'swarming'], | 379 'gyp', 'release_bot', 'simulate_s390x', 'swarming'], |
379 | 380 |
380 # Gyp release configs for x64. | 381 # Gyp release configs for x64. |
381 'gyp_release_x64': [ | 382 'gyp_release_x64': [ |
382 'gyp', 'release_bot', 'x64', 'swarming'], | 383 'gyp', 'release_bot', 'x64', 'swarming'], |
383 'gyp_release_x64_asan_minimal_symbols_coverage': [ | 384 'gyp_release_x64_asan_minimal_symbols_coverage': [ |
384 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', | 385 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', |
385 'minimal_symbols', 'swarming'], | 386 'minimal_symbols', 'swarming'], |
386 'gyp_release_x64_asan_symbolized_edge_verify_heap': [ | |
387 'gyp', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized', | |
388 'v8_verify_heap'], | |
389 'gyp_release_x64_cfi_symbolized': [ | 387 'gyp_release_x64_cfi_symbolized': [ |
390 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'], | 388 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'], |
391 'gyp_release_x64_gcc_coverage': [ | 389 'gyp_release_x64_gcc_coverage': [ |
392 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'], | 390 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'], |
393 | 391 |
394 # Gyp release configs for x86. | 392 # Gyp release configs for x86. |
395 'gyp_release_x86_disassembler': [ | 393 'gyp_release_x86_disassembler': [ |
396 'gyp', 'release_bot', 'x86', 'v8_enable_disassembler'], | 394 'gyp', 'release_bot', 'x86', 'v8_enable_disassembler'], |
397 'gyp_release_x86_interpreted_regexp': [ | 395 'gyp_release_x86_interpreted_regexp': [ |
398 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'], | 396 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'], |
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
679 'gn_args': 'target_cpu="x64"', | 677 'gn_args': 'target_cpu="x64"', |
680 'gyp_defines': 'target_arch=x64', | 678 'gyp_defines': 'target_arch=x64', |
681 }, | 679 }, |
682 | 680 |
683 'x86': { | 681 'x86': { |
684 'gn_args': 'target_cpu="x86"', | 682 'gn_args': 'target_cpu="x86"', |
685 'gyp_defines': 'target_arch=ia32', | 683 'gyp_defines': 'target_arch=ia32', |
686 }, | 684 }, |
687 }, | 685 }, |
688 } | 686 } |
OLD | NEW |