OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium 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 the list of configs that you can pass to mb; each config | 6 # This is the list of configs that you can pass to mb; each config |
7 # represents a particular combination of GYP_DEFINES/gn args that | 7 # represents a particular combination of GYP_DEFINES/gn args that |
8 # we must support. A given config *may* be platform-specific but | 8 # we must support. A given config *may* be platform-specific but |
9 # is not necessarily so (i.e., we might have mac, win, and linux | 9 # is not necessarily so (i.e., we might have mac, win, and linux |
10 # bots all using the 'gn_release_bot' config). | 10 # bots all using the 'gn_release_bot' config). |
11 'configs': { | 11 'configs': { |
12 'android_cast_gyp_debug_static_bot': ['android', 'cast', 'gyp', 'debug_stati
c_bot'], | 12 'android_cast_gyp_debug_static_bot': ['android', 'cast', 'gyp', 'debug_stati
c_bot'], |
13 'android_clang_asan_gyp_debug_bot': ['android', 'clang', 'asan', 'gyp', 'deb
ug_bot'], | 13 'android_clang_asan_gyp_debug_bot': ['android', 'clang', 'asan', 'gyp', 'deb
ug_bot'],\ |
14 'android_gn_debug_bot': ['android', 'gn', 'debug_bot'], | 14 'android_gn_debug_bot': ['android', 'gn', 'debug_bot'], |
15 'android_aura_gn_debug_bot': ['android', 'gn', 'debug_bot', 'aura'], | |
16 'android_gn_release_bot': ['android', 'gn', 'release_bot'], | 15 'android_gn_release_bot': ['android', 'gn', 'release_bot'], |
17 'android_gn_release_trybot': ['android', 'gn', 'release_trybot'], | 16 'android_gn_release_trybot': ['android', 'gn', 'release_trybot'], |
18 'android_gyp_debug_static_bot': ['android', 'gyp', 'debug_static_bot'], | 17 'android_gyp_debug_static_bot': ['android', 'gyp', 'debug_static_bot'], |
19 'android_gyp_debug_static_bot_arm64': ['android', 'gyp', 'debug_static_bot',
'arm64'], | 18 'android_gyp_debug_static_bot_arm64': ['android', 'gyp', 'debug_static_bot',
'arm64'], |
| 19 'android_gyp_debug_static_bot_mipsel': ['android', 'gyp', 'debug_static_bot'
, 'mipsel'], |
| 20 'android_gyp_debug_static_bot_x64': ['android', 'gyp', 'debug_static_bot', '
x64'], |
| 21 'android_gyp_debug_static_bot_x86': ['android', 'gyp', 'debug_static_bot', '
x86'], |
20 'android_gyp_release_bot': ['android', 'gyp', 'release_bot'], | 22 'android_gyp_release_bot': ['android', 'gyp', 'release_bot'], |
21 'android_gyp_release_bot_minimal_symbols': ['android', 'gyp', 'release_bot',
'minimal_symbols'], | 23 'android_gyp_release_bot_minimal_symbols': ['android', 'gyp', 'release_bot',
'minimal_symbols'], |
22 'cast_gyp_release_bot': ['cast', 'gyp', 'release_bot'], | 24 'cast_gyp_release_bot': ['cast', 'gyp', 'release_bot'], |
23 'cast_gyp_release_trybot': ['cast', 'gyp', 'release_trybot'], | 25 'cast_gyp_release_trybot': ['cast', 'gyp', 'release_trybot'], |
24 'chromeos_gn_debug_bot': ['chromeos', 'gn', 'debug_bot'], | 26 'chromeos_gn_debug_bot': ['chromeos', 'gn', 'debug_bot'], |
25 'chromeos_ozone_gn_release_bot': ['chromeos', 'ozone', 'gn', 'release_bot'], | 27 'chromeos_ozone_gn_release_bot': ['chromeos', 'ozone', 'gn', 'release_bot'], |
26 'chromeos_ozone_gn_release_trybot': ['chromeos', 'ozone', 'gn', 'release_try
bot'], | 28 'chromeos_ozone_gn_release_trybot': ['chromeos', 'ozone', 'gn', 'release_try
bot'], |
27 'dev_gn_debug': ['gn', 'debug', 'shared', 'full_symbols'], | 29 'dev_gn_debug': ['gn', 'debug', 'shared', 'full_symbols'], |
28 'dev_gn_release': ['gn', 'release', 'shared'], | 30 'dev_gn_release': ['gn', 'release', 'shared'], |
29 'dev_gyp_debug': ['gyp', 'debug', 'shared', 'full_symbols'], | 31 'dev_gyp_debug': ['gyp', 'debug', 'shared', 'full_symbols'], |
(...skipping 26 matching lines...) Expand all Loading... |
56 'gyp_debug_bot': ['gyp', 'debug_bot'], | 58 'gyp_debug_bot': ['gyp', 'debug_bot'], |
57 'gyp_debug_bot_x86': ['gyp', 'debug_bot', 'x86'], | 59 'gyp_debug_bot_x86': ['gyp', 'debug_bot', 'x86'], |
58 'gyp_official_goma': ['gyp', 'official', 'goma'], | 60 'gyp_official_goma': ['gyp', 'official', 'goma'], |
59 'gyp_official_goma_chromeos': ['gyp', 'official', 'goma', 'chromeos'], | 61 'gyp_official_goma_chromeos': ['gyp', 'official', 'goma', 'chromeos'], |
60 'gyp_official_goma_x86': ['gyp', 'official', 'goma', 'x86'], | 62 'gyp_official_goma_x86': ['gyp', 'official', 'goma', 'x86'], |
61 'gyp_official_goma_minimal_symbols_android': ['gyp', 'official', 'goma', 'mi
nimal_symbols', 'android'], | 63 'gyp_official_goma_minimal_symbols_android': ['gyp', 'official', 'goma', 'mi
nimal_symbols', 'android'], |
62 'gyp_official_goma_minimal_symbols_android_arm64': ['gyp', 'official', 'goma
', 'minimal_symbols', 'android', 'arm64'], | 64 'gyp_official_goma_minimal_symbols_android_arm64': ['gyp', 'official', 'goma
', 'minimal_symbols', 'android', 'arm64'], |
63 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima
l_symbols', 'x64'], | 65 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima
l_symbols', 'x64'], |
64 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima
l_symbols', 'x86'], | 66 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima
l_symbols', 'x86'], |
65 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], | 67 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], |
66 'android_gyp_release_bot_minimal_symbols': ['android', 'gyp', 'release_bot',
'minimal_symbols'], | |
67 'gyp_release_trybot': ['gyp', 'release_trybot'], | 68 'gyp_release_trybot': ['gyp', 'release_trybot'], |
68 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], | 69 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], |
69 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_
codecs'], | 70 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_
codecs'], |
70 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie
tary_codecs'], | 71 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie
tary_codecs'], |
71 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie
tary_codecs'], | 72 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie
tary_codecs'], |
72 | 73 |
73 # This is just for completeness; any bot that uses this config | 74 # This is just for completeness; any bot that uses this config |
74 # should never actually run MB. | 75 # should never actually run MB. |
75 'none': ['none'], | 76 'none': ['none'], |
76 | 77 |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 'arm64': { | 180 'arm64': { |
180 'gn_args': 'target_cpu="arm64"', | 181 'gn_args': 'target_cpu="arm64"', |
181 'gyp_defines': 'target_arch=arm64', | 182 'gyp_defines': 'target_arch=arm64', |
182 }, | 183 }, |
183 | 184 |
184 'asan': { | 185 'asan': { |
185 'gn_args': 'is_asan=true', | 186 'gn_args': 'is_asan=true', |
186 'gyp_defines': 'asan=1', | 187 'gyp_defines': 'asan=1', |
187 }, | 188 }, |
188 | 189 |
189 'aura': { | |
190 'gn_args': 'use_aura=true', | |
191 'gyp_defines': '# aura not supported on gyp', | |
192 }, | |
193 | |
194 'cast': { | 190 'cast': { |
195 'gn_args': '# TODO: Need the GN equivalents for a Chromecast build.', | 191 'gn_args': '# TODO: Need the GN equivalents for a Chromecast build.', |
196 'gyp_defines': 'chromecast=1', | 192 'gyp_defines': 'chromecast=1', |
197 }, | 193 }, |
198 | 194 |
199 'cfi': { | 195 'cfi': { |
200 'gn_args': 'is_cfi=true', | 196 'gn_args': 'is_cfi=true', |
201 'gyp_defines': 'cfi_vptr=1', | 197 'gyp_defines': 'cfi_vptr=1', |
202 }, | 198 }, |
203 | 199 |
(...skipping 26 matching lines...) Expand all Loading... |
230 | 226 |
231 'debug_bot': { | 227 'debug_bot': { |
232 'mixins': ['debug', 'shared', 'goma'], | 228 'mixins': ['debug', 'shared', 'goma'], |
233 }, | 229 }, |
234 | 230 |
235 'debug_bot_minimal_symbols': { | 231 'debug_bot_minimal_symbols': { |
236 'mixins': ['debug_bot', 'minimal_symbols'], | 232 'mixins': ['debug_bot', 'minimal_symbols'], |
237 }, | 233 }, |
238 | 234 |
239 'debug_static_bot': { | 235 'debug_static_bot': { |
240 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'] | 236 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], |
241 }, | 237 }, |
242 | 238 |
243 'debug_trybot': { | 239 'debug_trybot': { |
244 'mixins': ['debug_bot_minimal_symbols'], | 240 'mixins': ['debug_bot_minimal_symbols'], |
245 }, | 241 }, |
246 | 242 |
247 'deterministic': { | 243 'deterministic': { |
248 'gn_args': 'error', | 244 'gn_args': 'error', |
249 'gyp_defines': 'dont_embed_build_metadata=1', | 245 'gyp_defines': 'dont_embed_build_metadata=1', |
250 }, | 246 }, |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
306 'mac_strip': { | 302 'mac_strip': { |
307 'gn_args': 'error', # TODO(GYP): Port mac_strip_release | 303 'gn_args': 'error', # TODO(GYP): Port mac_strip_release |
308 'gyp_defines': 'mac_strip_release=1', | 304 'gyp_defines': 'mac_strip_release=1', |
309 }, | 305 }, |
310 | 306 |
311 'minimal_symbols': { | 307 'minimal_symbols': { |
312 'gn_args': 'symbol_level=1', | 308 'gn_args': 'symbol_level=1', |
313 'gyp_defines': 'fastbuild=1', | 309 'gyp_defines': 'fastbuild=1', |
314 }, | 310 }, |
315 | 311 |
| 312 'mipsel': { |
| 313 'gn_args': 'target_cpu="mipsel"', |
| 314 'gyp_defines': 'target_arch=mipsel', |
| 315 }, |
| 316 |
316 'msan': { | 317 'msan': { |
317 'gn_args': 'is_msan=true', | 318 'gn_args': 'is_msan=true', |
318 'gyp_defines': 'msan=1 msan_track_origins=2 use_prebuilt_instrumented_libr
aries=1', | 319 'gyp_defines': 'msan=1 msan_track_origins=2 use_prebuilt_instrumented_libr
aries=1', |
319 }, | 320 }, |
320 | 321 |
321 'no_symbols': { | 322 'no_symbols': { |
322 'gn_args': 'symbol_level=0', | 323 'gn_args': 'symbol_level=0', |
323 'gyp_defines': 'fastbuild=2', | 324 'gyp_defines': 'fastbuild=2', |
324 }, | 325 }, |
325 | 326 |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
421 }, | 422 }, |
422 'chromium': { | 423 'chromium': { |
423 'Win': 'noswarming_gyp_release_bot', | 424 'Win': 'noswarming_gyp_release_bot', |
424 'Mac': 'noswarming_gyp_release_bot_mac_strip', | 425 'Mac': 'noswarming_gyp_release_bot_mac_strip', |
425 'Linux x64': 'noswarming_gn_release_bot', | 426 'Linux x64': 'noswarming_gn_release_bot', |
426 'Linux': 'noswarming_gyp_release_bot_x86', | 427 'Linux': 'noswarming_gyp_release_bot_x86', |
427 'Android': 'android_gyp_release_bot_minimal_symbols', | 428 'Android': 'android_gyp_release_bot_minimal_symbols', |
428 }, | 429 }, |
429 'chromium.android': { | 430 'chromium.android': { |
430 'Android GN Builder (dbg)': 'android_gn_debug_bot', | 431 'Android GN Builder (dbg)': 'android_gn_debug_bot', |
431 'Android Aura Builder (dbg)': 'android_aura_gn_debug_bot', | 432 'Android MIPS Builder (dbg)': 'android_gyp_debug_static_bot_mipsel', |
| 433 'Android arm Builder (dbg)': 'android_gyp_debug_static_bot', |
| 434 'Android arm64 Builder (dbg)': 'android_gyp_debug_static_bot_arm64', |
| 435 'Android x64 Builder (dbg)': 'android_gyp_debug_static_bot_x64', |
| 436 'Android x86 Builder (dbg)': 'android_gyp_debug_static_bot_x86', |
| 437 'Jelly Bean Tester': 'android_gyp_debug_static_bot', |
| 438 'KitKat Tablet Tester': 'android_gyp_debug_static_bot', |
| 439 'Lollipop Consumer Tester': 'android_gyp_debug_static_bot_arm64', |
| 440 'Lollipop Low-end Tester': 'android_gyp_debug_static_bot', |
| 441 'Lollipop Phone Tester': 'android_gyp_debug_static_bot', |
| 442 'Lollipop Tablet Tester': 'android_gyp_debug_static_bot', |
| 443 'Marshmallow 64 bit Tester': 'android_gyp_debug_static_bot_arm64', |
| 444 'Marshmallow Tablet Tester': 'android_gyp_debug_static_bot', |
| 445 'Android Swarm Builder': 'android_gyp_release_bot_minimal_symbols', |
432 }, | 446 }, |
433 'chromium.chrome': { | 447 'chromium.chrome': { |
434 'Google Chrome Win': 'gyp_official_goma_minimal_symbols_x86', | 448 'Google Chrome Win': 'gyp_official_goma_minimal_symbols_x86', |
435 'Google Chrome Linux': 'gyp_official_goma_x86', | 449 'Google Chrome Linux': 'gyp_official_goma_x86', |
436 'Google Chrome Linux x64': 'gn_official_goma', | 450 'Google Chrome Linux x64': 'gn_official_goma', |
437 'Google Chrome Mac': 'gyp_official_goma', | 451 'Google Chrome Mac': 'gyp_official_goma', |
438 'Google Chrome ChromeOS': 'gyp_official_goma_chromeos', | 452 'Google Chrome ChromeOS': 'gyp_official_goma_chromeos', |
439 }, | 453 }, |
440 'chromium.chromiumos': { | 454 'chromium.chromiumos': { |
441 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot', | 455 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot', |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
587 'mac_blink_oilpan_dbg': 'swarming_gyp_oilpan_debug_bot_minimal_symbols_x64
', | 601 'mac_blink_oilpan_dbg': 'swarming_gyp_oilpan_debug_bot_minimal_symbols_x64
', |
588 'mac_blink_oilpan_rel': 'swarming_gyp_oilpan_release_trybot_minimal_symbol
s_x64', | 602 'mac_blink_oilpan_rel': 'swarming_gyp_oilpan_release_trybot_minimal_symbol
s_x64', |
589 'mac_blink_oilpan_compile_rel': 'swarming_gyp_oilpan_release_trybot_minima
l_symbols_x64', | 603 'mac_blink_oilpan_compile_rel': 'swarming_gyp_oilpan_release_trybot_minima
l_symbols_x64', |
590 'win_blink_oilpan_dbg': 'swarming_gyp_oilpan_debug_bot_minimal_symbols_x86
', | 604 'win_blink_oilpan_dbg': 'swarming_gyp_oilpan_debug_bot_minimal_symbols_x86
', |
591 'win_blink_oilpan_rel': 'swarming_gyp_oilpan_release_trybot_minimal_symbol
s_x86', | 605 'win_blink_oilpan_rel': 'swarming_gyp_oilpan_release_trybot_minimal_symbol
s_x86', |
592 'win_blink_oilpan_compile_rel': 'swarming_gyp_oilpan_release_trybot_minima
l_symbols_x86', | 606 'win_blink_oilpan_compile_rel': 'swarming_gyp_oilpan_release_trybot_minima
l_symbols_x86', |
593 'linux_blink_rel_ng': 'swarming_gn_release_trybot_minimal_symbols_x64', | 607 'linux_blink_rel_ng': 'swarming_gn_release_trybot_minimal_symbols_x64', |
594 'blink_presubmit': 'none', | 608 'blink_presubmit': 'none', |
595 }, | 609 }, |
596 'tryserver.chromium.android': { | 610 'tryserver.chromium.android': { |
597 'android_aura_compile': 'android_aura_gn_debug_bot', | |
598 'android_aura_tester': 'android_aura_gn_debug_bot', | |
599 'android_chromium_gn_compile_dbg': 'android_gn_debug_bot', | 611 'android_chromium_gn_compile_dbg': 'android_gn_debug_bot', |
600 'android_chromium_gn_compile_rel': 'android_gn_release_trybot', | 612 'android_chromium_gn_compile_rel': 'android_gn_release_trybot', |
601 'android_chromium_gn_rel': 'android_gn_release_trybot', | 613 'android_chromium_gn_rel': 'android_gn_release_trybot', |
602 }, | 614 }, |
603 'tryserver.chromium.angle': { | 615 'tryserver.chromium.angle': { |
604 'linux_angle_rel_ng': 'swarming_gpu_tests_gyp_release_trybot', | 616 'linux_angle_rel_ng': 'swarming_gpu_tests_gyp_release_trybot', |
605 'linux_angle_dbg_ng': 'swarming_gpu_tests_gyp_debug_trybot', | 617 'linux_angle_dbg_ng': 'swarming_gpu_tests_gyp_debug_trybot', |
606 }, | 618 }, |
607 'tryserver.chromium.linux': { | 619 'tryserver.chromium.linux': { |
608 'linux_chromium_asan_rel_ng': 'swarming_asan_lsan_gyp_release_trybot', | 620 'linux_chromium_asan_rel_ng': 'swarming_asan_lsan_gyp_release_trybot', |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
676 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', | 688 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', |
677 'win_clang_x64_dbg': 'win_clang_debug_bot', | 689 'win_clang_x64_dbg': 'win_clang_debug_bot', |
678 }, | 690 }, |
679 'tryserver.v8': { | 691 'tryserver.v8': { |
680 'v8_linux_chromium_gn_rel': 'gn_release_trybot', | 692 'v8_linux_chromium_gn_rel': 'gn_release_trybot', |
681 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', | 693 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', |
682 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64', | 694 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64', |
683 }, | 695 }, |
684 }, | 696 }, |
685 } | 697 } |
OLD | NEW |