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). |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
63 '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'], |
64 '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'], |
65 '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'], |
66 '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'], |
67 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], | 67 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], |
68 'gyp_release_trybot': ['gyp', 'release_trybot'], | 68 'gyp_release_trybot': ['gyp', 'release_trybot'], |
69 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], | 69 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], |
70 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_ codecs'], | 70 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_ codecs'], |
71 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie tary_codecs'], | 71 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie tary_codecs'], |
72 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie tary_codecs'], | 72 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie tary_codecs'], |
73 'drfuzz_upload_bot_win32': ['gn', 'release', 'drmemory', 'drfuzz', 'x86', 'p roprietary_codecs'], | |
74 'drfuzz_upload_bot_win64': ['gn', 'release', 'drmemory', 'drfuzz', 'x64', 'p roprietary_codecs'], | |
73 | 75 |
74 # This is just for completeness; any bot that uses this config | 76 # This is just for completeness; any bot that uses this config |
75 # should never actually run MB. | 77 # should never actually run MB. |
76 'none': ['none'], | 78 'none': ['none'], |
77 | 79 |
78 'noswarming_gn_release_bot': ['noswarming', 'gn', 'release_bot'], | 80 'noswarming_gn_release_bot': ['noswarming', 'gn', 'release_bot'], |
79 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'], | 81 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'], |
80 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'], | 82 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'], |
81 'noswarming_gyp_release_bot_x86': ['noswarming', 'gyp', 'release_bot', 'x86' ], | 83 'noswarming_gyp_release_bot_x86': ['noswarming', 'gyp', 'release_bot', 'x86' ], |
82 | 84 |
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
398 | 400 |
399 'x64': { | 401 'x64': { |
400 'gn_args': 'target_cpu="x64"', | 402 'gn_args': 'target_cpu="x64"', |
401 'gyp_defines': 'target_arch=x64', | 403 'gyp_defines': 'target_arch=x64', |
402 }, | 404 }, |
403 | 405 |
404 'x86': { | 406 'x86': { |
405 'gn_args': 'target_cpu="x86"', | 407 'gn_args': 'target_cpu="x86"', |
406 'gyp_defines': 'target_arch=ia32', | 408 'gyp_defines': 'target_arch=ia32', |
407 }, | 409 }, |
410 | |
411 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, | |
Dirk Pranke
2016/01/28 00:30:49
is there a matching GYP equivalent for this?
zhaoqin
2016/01/28 04:05:02
no, that was added for building fuzzers on Windows
| |
412 | |
413 'drmemory': { | |
414 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | |
zhaoqin
2016/01/27 04:24:15
actually, I am not sure if enable_iterator_debuggi
Dirk Pranke
2016/01/28 00:30:48
Honestly, I have no idea what this will do. I'm ha
zhaoqin
2016/01/28 04:05:02
Acknowledged.
| |
415 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | |
416 } | |
408 }, | 417 }, |
409 | 418 |
410 # This is a map of buildbot master names -> buildbot builder names -> | 419 # This is a map of buildbot master names -> buildbot builder names -> |
411 # config names (where each config name is a key in the 'configs' dict, | 420 # config names (where each config name is a key in the 'configs' dict, |
412 # above). mb uses this dict to look up which config to use for a given bot. | 421 # above). mb uses this dict to look up which config to use for a given bot. |
413 # The builders should be sorted by the order they appear in the /builders | 422 # The builders should be sorted by the order they appear in the /builders |
414 # page on the buildbots, *not* alphabetically. | 423 # page on the buildbots, *not* alphabetically. |
415 # | 424 # |
416 # TODO(crbug.com/481692): Add in remaining bots on the waterfalls. | 425 # TODO(crbug.com/481692): Add in remaining bots on the waterfalls. |
417 'masters': { | 426 'masters': { |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
537 'WebKit Linux Oilpan Leak': 'swarming_gn_oilpan_release_bot_x64', | 546 'WebKit Linux Oilpan Leak': 'swarming_gn_oilpan_release_bot_x64', |
538 'WebKit Linux (dbg)': 'swarming_gn_debug_bot_x64', | 547 'WebKit Linux (dbg)': 'swarming_gn_debug_bot_x64', |
539 'WebKit Linux Oilpan (dbg)': 'swarming_gn_oilpan_debug_bot_x64', | 548 'WebKit Linux Oilpan (dbg)': 'swarming_gn_oilpan_debug_bot_x64', |
540 'Android Builder': 'gyp_release_bot_android', | 549 'Android Builder': 'gyp_release_bot_android', |
541 'WebKit Android (Nexus4)': 'gyp_release_bot_android', | 550 'WebKit Android (Nexus4)': 'gyp_release_bot_android', |
542 }, | 551 }, |
543 'chromium.fyi': { | 552 'chromium.fyi': { |
544 'CFI Linux': 'gn_cfi_release_bot', | 553 'CFI Linux': 'gn_cfi_release_bot', |
545 'CFI Linux ToT': 'gn_cfi_release_bot', | 554 'CFI Linux ToT': 'gn_cfi_release_bot', |
546 'CrWinClang64(dbg)': 'win_clang_debug_bot', | 555 'CrWinClang64(dbg)': 'win_clang_debug_bot', |
556 'Win LKGR (DrM)': 'drfuzz_upload_bot_win32', | |
557 'Win LKGR (DrM 64)': 'drfuzz_upload_bot_win64', | |
547 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot', | 558 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot', |
548 'Libfuzzer Upload Linux ASan': 'libfuzzer_upload_bot_asan', | 559 'Libfuzzer Upload Linux ASan': 'libfuzzer_upload_bot_asan', |
549 'Libfuzzer Upload Linux MSan': 'libfuzzer_upload_bot_msan', | 560 'Libfuzzer Upload Linux MSan': 'libfuzzer_upload_bot_msan', |
550 'Site Isolation Linux': 'gn_release_trybot', | 561 'Site Isolation Linux': 'gn_release_trybot', |
551 'Site Isolation Win': 'gyp_release_trybot_x64', | 562 'Site Isolation Win': 'gyp_release_trybot_x64', |
552 'Linux ARM': 'swarming_gyp_release_bot_arm', | 563 'Linux ARM': 'swarming_gyp_release_bot_arm', |
553 }, | 564 }, |
554 'chromium.gpu.fyi': { | 565 'chromium.gpu.fyi': { |
555 'GPU NextGen Linux Builder': 'swarming_gpu_fyi_tests_gn_release_bot', | 566 'GPU NextGen Linux Builder': 'swarming_gpu_fyi_tests_gn_release_bot', |
556 'GPU NextGen Linux Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_bot', | 567 'GPU NextGen Linux Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_bot', |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
689 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', | 700 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', |
690 'win_clang_x64_dbg': 'win_clang_debug_bot', | 701 'win_clang_x64_dbg': 'win_clang_debug_bot', |
691 }, | 702 }, |
692 'tryserver.v8': { | 703 'tryserver.v8': { |
693 'v8_linux_chromium_gn_rel': 'gn_release_trybot', | 704 'v8_linux_chromium_gn_rel': 'gn_release_trybot', |
694 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', | 705 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', |
695 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64', | 706 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64', |
696 }, | 707 }, |
697 }, | 708 }, |
698 } | 709 } |
OLD | NEW |