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

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

Issue 1648803002: Add valgrind 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 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima l_symbols', 'x64'], 67 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima l_symbols', 'x64'],
68 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima l_symbols', 'x86'], 68 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima l_symbols', 'x86'],
69 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'], 69 'gyp_release_bot_android': ['gyp', 'release_bot', 'android'],
70 'gyp_release_trybot': ['gyp', 'release_trybot'], 70 'gyp_release_trybot': ['gyp', 'release_trybot'],
71 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], 71 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'],
72 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_ codecs'], 72 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan', 'proprietary_ codecs'],
73 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie tary_codecs'], 73 'libfuzzer_upload_bot_asan': ['gn', 'release', 'libfuzzer', 'asan', 'proprie tary_codecs'],
74 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie tary_codecs'], 74 'libfuzzer_upload_bot_msan': ['gn', 'release', 'libfuzzer', 'msan', 'proprie tary_codecs'],
75 'drfuzz_upload_bot_win32': ['gn', 'release', 'drmemory', 'drfuzz', 'x86', 'p roprietary_codecs'], 75 'drfuzz_upload_bot_win32': ['gn', 'release', 'drmemory', 'drfuzz', 'x86', 'p roprietary_codecs'],
76 'drfuzz_upload_bot_win64': ['gn', 'release', 'drmemory', 'drfuzz', 'x64', 'p roprietary_codecs'], 76 'drfuzz_upload_bot_win64': ['gn', 'release', 'drmemory', 'drfuzz', 'x64', 'p roprietary_codecs'],
77 'gyp_valgrind_bot': ['gyp', 'release', 'x64', 'valgrind'],
77 78
78 # This is just for completeness; any bot that uses this config 79 # This is just for completeness; any bot that uses this config
79 # should never actually run MB. 80 # should never actually run MB.
80 'none': ['none'], 81 'none': ['none'],
81 82
82 'noswarming_gn_release_bot': ['noswarming', 'gn', 'release_bot'], 83 'noswarming_gn_release_bot': ['noswarming', 'gn', 'release_bot'],
83 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'], 84 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'],
84 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'], 85 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'],
85 'noswarming_gyp_release_bot_x86': ['noswarming', 'gyp', 'release_bot', 'x86' ], 86 'noswarming_gyp_release_bot_x86': ['noswarming', 'gyp', 'release_bot', 'x86' ],
86 87
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
408 'x86': { 409 'x86': {
409 'gn_args': 'target_cpu="x86"', 410 'gn_args': 'target_cpu="x86"',
410 'gyp_defines': 'target_arch=ia32', 411 'gyp_defines': 'target_arch=ia32',
411 }, 412 },
412 413
413 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, 414 'drfuzz': { 'gn_args': 'use_drfuzz=true' },
414 415
415 'drmemory': { 416 'drmemory': {
416 'gn_args': 'is_component_build=true enable_iterator_debugging=false', 417 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
417 'gyp_defines': 'component=shared_library build_for_tool=drmemory', 418 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
419 },
420
421 'valgrind': {
422 # TODO: add gn_args for 'build_for_tool=memcheck'
423 'gyp_defines': 'build_for_tool=memcheck',
418 } 424 }
419 }, 425 },
420 426
421 # This is a map of buildbot master names -> buildbot builder names -> 427 # This is a map of buildbot master names -> buildbot builder names ->
422 # config names (where each config name is a key in the 'configs' dict, 428 # config names (where each config name is a key in the 'configs' dict,
423 # above). mb uses this dict to look up which config to use for a given bot. 429 # above). mb uses this dict to look up which config to use for a given bot.
424 # The builders should be sorted by the order they appear in the /builders 430 # The builders should be sorted by the order they appear in the /builders
425 # page on the buildbots, *not* alphabetically. 431 # page on the buildbots, *not* alphabetically.
426 # 432 #
427 # TODO(crbug.com/481692): Add in remaining bots on the waterfalls. 433 # TODO(crbug.com/481692): Add in remaining bots on the waterfalls.
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
544 'WebKit Linux ASAN': 'swarming_gyp_asan_lsan_release_bot_x64', 550 'WebKit Linux ASAN': 'swarming_gyp_asan_lsan_release_bot_x64',
545 'WebKit Linux Oilpan ASAN': 'swarming_gyp_oilpan_asan_lsan_release_bot_x64 ', 551 'WebKit Linux Oilpan ASAN': 'swarming_gyp_oilpan_asan_lsan_release_bot_x64 ',
546 'WebKit Linux MSAN': 'swarming_gyp_msan_release_bot_x64', 552 'WebKit Linux MSAN': 'swarming_gyp_msan_release_bot_x64',
547 'WebKit Linux Leak': 'swarming_gn_release_bot_x64', 553 'WebKit Linux Leak': 'swarming_gn_release_bot_x64',
548 'WebKit Linux Oilpan Leak': 'swarming_gn_oilpan_release_bot_x64', 554 'WebKit Linux Oilpan Leak': 'swarming_gn_oilpan_release_bot_x64',
549 'WebKit Linux (dbg)': 'swarming_gn_debug_bot_x64', 555 'WebKit Linux (dbg)': 'swarming_gn_debug_bot_x64',
550 'WebKit Linux Oilpan (dbg)': 'swarming_gn_oilpan_debug_bot_x64', 556 'WebKit Linux Oilpan (dbg)': 'swarming_gn_oilpan_debug_bot_x64',
551 'Android Builder': 'gyp_release_bot_android', 557 'Android Builder': 'gyp_release_bot_android',
552 'WebKit Android (Nexus4)': 'gyp_release_bot_android', 558 'WebKit Android (Nexus4)': 'gyp_release_bot_android',
553 }, 559 },
560 'chromium.memory.fyi': {
561 'Chromium Linux Builder (valgrind)': 'gyp_valgrind_bot',
562 'Linux Tests (valgrind)(1)': 'gyp_valgrind_bot',
563 'Linux Tests (valgrind)(2)': 'gyp_valgrind_bot',
564 'Linux Tests (valgrind)(3)': 'gyp_valgrind_bot',
565 'Linux Tests (valgrind)(4)': 'gyp_valgrind_bot',
566 'Linux Tests (valgrind)(5)': 'gyp_valgrind_bot',
567 },
554 'chromium.fyi': { 568 'chromium.fyi': {
555 'CFI Linux': 'gn_cfi_release_bot', 569 'CFI Linux': 'gn_cfi_release_bot',
556 'CFI Linux ToT': 'gn_cfi_release_bot', 570 'CFI Linux ToT': 'gn_cfi_release_bot',
557 'CrWinClang64(dbg)': 'win_clang_debug_bot', 571 'CrWinClang64(dbg)': 'win_clang_debug_bot',
558 'Win LKGR (DrM)': 'drfuzz_upload_bot_win32', 572 'Win LKGR (DrM)': 'drfuzz_upload_bot_win32',
559 'Win LKGR (DrM 64)': 'drfuzz_upload_bot_win64', 573 'Win LKGR (DrM 64)': 'drfuzz_upload_bot_win64',
560 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot', 574 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot',
561 'Libfuzzer Upload Linux ASan': 'libfuzzer_upload_bot_asan', 575 'Libfuzzer Upload Linux ASan': 'libfuzzer_upload_bot_asan',
562 'Libfuzzer Upload Linux MSan': 'libfuzzer_upload_bot_msan', 576 'Libfuzzer Upload Linux MSan': 'libfuzzer_upload_bot_msan',
563 'Site Isolation Linux': 'gn_release_trybot', 577 'Site Isolation Linux': 'gn_release_trybot',
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
702 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', 716 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86',
703 'win_clang_x64_dbg': 'win_clang_debug_bot', 717 'win_clang_x64_dbg': 'win_clang_debug_bot',
704 }, 718 },
705 'tryserver.v8': { 719 'tryserver.v8': {
706 'v8_linux_chromium_gn_rel': 'gn_release_trybot', 720 'v8_linux_chromium_gn_rel': 'gn_release_trybot',
707 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', 721 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot',
708 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64', 722 'v8_linux_blink_rel': 'swarming_gn_release_trybot_minimal_symbols_x64',
709 }, 723 },
710 }, 724 },
711 } 725 }
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