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

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

Issue 1633413002: Add Dr. Fuzz config into tools/mb/mb_config.pyl (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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 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
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
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
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
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 }
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