| 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 |