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

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

Issue 1908293002: Add MB configs for ClangToTLinux* bots on FYI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix var name Created 4 years, 7 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
« tools/mb/mb.py ('K') | « tools/mb/mb.py ('k') | 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 a map of buildbot master names -> buildbot builder names -> 6 # This is a map of buildbot master names -> buildbot builder names ->
7 # config names (where each config name is a key in the 'configs' dict, 7 # config names (where each config name is a key in the 'configs' dict,
8 # below). MB uses this dict to look up which config to use for a given bot. 8 # below). MB uses this dict to look up which config to use for a given bot.
9 'masters': { 9 'masters': {
10 # Take care when changing any of these builders to ensure that you do not 10 # Take care when changing any of these builders to ensure that you do not
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot', 76 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot',
77 'Linux ChromiumOS Ozone Builder': 77 'Linux ChromiumOS Ozone Builder':
78 'swarming_chromeos_ozone_gyp_release_bot', 78 'swarming_chromeos_ozone_gyp_release_bot',
79 'Linux ChromiumOS Ozone Tests (1)': 'none', 79 'Linux ChromiumOS Ozone Tests (1)': 'none',
80 'Linux ChromiumOS Tests (1)': 'none', 80 'Linux ChromiumOS Tests (1)': 'none',
81 'Linux ChromiumOS Tests (dbg)(1)': 'none', 81 'Linux ChromiumOS Tests (dbg)(1)': 'none',
82 }, 82 },
83 83
84 'chromium.fyi': { 84 'chromium.fyi': {
85 'ChromiumOS Linux Tests': 'tbd', 85 'ChromiumOS Linux Tests': 'tbd',
86 'ClangToTAndroidASan':
87 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols',
88 'ClangToTLinux': 'tbd',
89 'ClangToTLinux (dbg)': 'tbd',
90 'ClangToTLinuxASan': 'tbd',
91 'ClangToTLinuxUBSanVptr': 'tbd',
92 'ClangToTMac': 'tbd', 86 'ClangToTMac': 'tbd',
93 'ClangToTMac (dbg)': 'tbd', 87 'ClangToTMac (dbg)': 'tbd',
94 'ClangToTMacASan': 'tbd', 88 'ClangToTMacASan': 'tbd',
95 'ClangToTWin': 'tbd', 89 'ClangToTWin': 'tbd',
96 'ClangToTWin(dbg)': 'tbd', 90 'ClangToTWin(dbg)': 'tbd',
97 'ClangToTWin(dll)': 'tbd', 91 'ClangToTWin(dll)': 'tbd',
98 'ClangToTWin64': 'tbd', 92 'ClangToTWin64': 'tbd',
99 'ClangToTWin64(dbg)': 'tbd', 93 'ClangToTWin64(dbg)': 'tbd',
100 'ClangToTWin64(dll)': 'tbd', 94 'ClangToTWin64(dll)': 'tbd',
101 'ClangToTiOS': 'tbd', 95 'ClangToTiOS': 'tbd',
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 'CrWin7Goma(dbg)': 'gyp_debug_bot_minimal_symbols_x86', 132 'CrWin7Goma(dbg)': 'gyp_debug_bot_minimal_symbols_x86',
139 'CrWin7Goma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', 133 'CrWin7Goma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86',
140 'CrWinClang': 134 'CrWinClang':
141 'swarming_gyp_clang_official_release_bot_minimal_symbols_x86', 135 'swarming_gyp_clang_official_release_bot_minimal_symbols_x86',
142 'CrWinClang(dbg)': 136 'CrWinClang(dbg)':
143 'swarming_gyp_clang_debug_bot_minimal_symbols_x86', 137 'swarming_gyp_clang_debug_bot_minimal_symbols_x86',
144 'CrWinClang64': 138 'CrWinClang64':
145 'swarming_gyp_clang_official_release_bot_minimal_symbols_x64', 139 'swarming_gyp_clang_official_release_bot_minimal_symbols_x64',
146 'CrWinGoma': 'gyp_release_bot_minimal_symbols_x86', 140 'CrWinGoma': 'gyp_release_bot_minimal_symbols_x86',
147 'CrWinGoma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', 141 'CrWinGoma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86',
142 'ClangToTAndroidASan':
143 'android_clang_tot_asan_gn_debug_bot_minimal_symbols',
148 'ClangToTAndroidASan tester': 'none', 144 'ClangToTAndroidASan tester': 'none',
145 'ClangToTLinux':
146 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release',
149 'ClangToTLinux tester': 'none', 147 'ClangToTLinux tester': 'none',
148 'ClangToTLinux (dbg)': 'swarming_gyp_clang_tot_shared_debug',
149 'ClangToTLinuxASan': 'swarming_gyp_clang_tot_asan_lsan_static_release',
150 'ClangToTLinuxASan tester': 'none', 150 'ClangToTLinuxASan tester': 'none',
151 'ClangToTLinuxUBSanVptr':
152 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release',
151 'ClangToTLinuxUBSanVptr tester': 'none', 153 'ClangToTLinuxUBSanVptr tester': 'none',
152 'ClangToTMac tester': 'none', 154 'ClangToTMac tester': 'none',
153 'ClangToTMacASan tester': 'none', 155 'ClangToTMacASan tester': 'none',
154 'ClangToTWin tester': 'none', 156 'ClangToTWin tester': 'none',
155 'ClangToTWin(dbg) tester': 'none', 157 'ClangToTWin(dbg) tester': 'none',
156 'ClangToTWin(dll) tester': 'none', 158 'ClangToTWin(dll) tester': 'none',
157 'ClangToTWin64 tester': 'none', 159 'ClangToTWin64 tester': 'none',
158 'ClangToTWin64(dbg) tester': 'none', 160 'ClangToTWin64(dbg) tester': 'none',
159 'ClangToTWin64(dll) tester': 'none', 161 'ClangToTWin64(dll) tester': 'none',
160 'CrWinAsan': 162 'CrWinAsan':
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after
886 ], 888 ],
887 889
888 'android_blink_logging_gyp_debug_static_bot': [ 890 'android_blink_logging_gyp_debug_static_bot': [
889 'android', 'blink_logging', 'gyp', 'debug_static_bot', 891 'android', 'blink_logging', 'gyp', 'debug_static_bot',
890 ], 892 ],
891 893
892 'android_blink_logging_gyp_debug_static_bot_arm64': [ 894 'android_blink_logging_gyp_debug_static_bot_arm64': [
893 'android', 'blink_logging', 'gyp', 'debug_static_bot', 'arm64', 895 'android', 'blink_logging', 'gyp', 'debug_static_bot', 'arm64',
894 ], 896 ],
895 897
896 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols': [ 898 'android_clang_tot_asan_gn_debug_bot_minimal_symbols': [
897 'android', 'clang_no_chrome_plugins', 'asan', 'gn', 899 'android', 'clang_tot', 'asan', 'gn', 'debug_bot_minimal_symbols',
898 'debug_bot_minimal_symbols',
899 ], 900 ],
900 901
901 'android_clang_asan_findbugs_gyp_debug_bot_minimal_symbols': [ 902 'android_clang_asan_findbugs_gyp_debug_bot_minimal_symbols': [
902 'android', 'clang', 'asan', 'findbugs', 'gyp', 903 'android', 'clang', 'asan', 'findbugs', 'gyp',
903 'debug_bot_minimal_symbols', 904 'debug_bot_minimal_symbols',
904 ], 905 ],
905 906
906 'android_clang_asan_findbugs_gyp_debug_trybot': [ 907 'android_clang_asan_findbugs_gyp_debug_trybot': [
907 'android', 'clang', 'asan', 'findbugs', 'gyp', 'debug_trybot', 908 'android', 'clang', 'asan', 'findbugs', 'gyp', 'debug_trybot',
908 ], 909 ],
(...skipping 578 matching lines...) Expand 10 before | Expand all | Expand 10 after
1487 ], 1488 ],
1488 1489
1489 'swarming_chromeos_gyp_release_trybot': [ 1490 'swarming_chromeos_gyp_release_trybot': [
1490 'swarming', 'chromeos_with_codecs', 'gyp', 'release_trybot', 1491 'swarming', 'chromeos_with_codecs', 'gyp', 'release_trybot',
1491 ], 1492 ],
1492 1493
1493 'swarming_chromeos_ozone_gyp_release_bot': [ 1494 'swarming_chromeos_ozone_gyp_release_bot': [
1494 'chromeos_with_codecs', 'goma', 'gyp', 'ozone', 'static', 'swarming', 1495 'chromeos_with_codecs', 'goma', 'gyp', 'ozone', 'static', 'swarming',
1495 ], 1496 ],
1496 1497
1498 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release': [
1499 'swarming', 'gyp', 'clang_tot', 'edge', 'ubsan_no_recover_hack',
1500 'static', 'release',
1501 ],
1502
1503 'swarming_gyp_clang_tot_asan_lsan_static_release': [
1504 'swarming', 'gyp', 'clang_tot', 'asan', 'lsan', 'static', 'release',
1505 ],
1506
1507 'swarming_gyp_clang_tot_shared_debug': [
1508 'swarming', 'gyp', 'clang_tot', 'shared', 'debug',
1509 ],
1510
1511 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release': [
1512 # Enable debug info, as on official builders, to catch issues with
1513 # optimized debug info.
1514 'swarming', 'gyp', 'clang_tot', 'linux_dump_symbols',
1515 'shared', 'release',
1516 ],
1517
1497 'swarming_gyp_debug_trybot': [ 1518 'swarming_gyp_debug_trybot': [
1498 'swarming', 'gyp', 'debug_trybot', 1519 'swarming', 'gyp', 'debug_trybot',
1499 ], 1520 ],
1500 1521
1501 'swarming_gpu_tests_gyp_release_trybot': [ 1522 'swarming_gpu_tests_gyp_release_trybot': [
1502 'swarming', 'gpu_tests', 'gyp', 'release_trybot', 1523 'swarming', 'gpu_tests', 'gyp', 'release_trybot',
1503 ], 1524 ],
1504 1525
1505 'swarming_msan_gyp_release_trybot': [ 1526 'swarming_msan_gyp_release_trybot': [
1506 'swarming', 'chromeos', 'msan', 'gyp', 'release_trybot', 1527 'swarming', 'chromeos', 'msan', 'gyp', 'release_trybot',
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
1884 }, 1905 },
1885 1906
1886 'chromeos_codecs': { 1907 'chromeos_codecs': {
1887 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], 1908 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'],
1888 }, 1909 },
1889 1910
1890 'chromeos_with_codecs': { 1911 'chromeos_with_codecs': {
1891 'mixins': ['chromeos', 'chromeos_codecs'], 1912 'mixins': ['chromeos', 'chromeos_codecs'],
1892 }, 1913 },
1893 1914
1894 'clang_no_chrome_plugins': { 1915 'clang_tot': {
1895 'gn_args': 'clang_use_chrome_plugins=false', 1916 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false',
1896 'gyp_defines': 'clang_use_chrome_plugins=0', 1917 'gyp_defines': 'llvm_force_head_revision=1 clang_use_chrome_plugins=0',
1897 'mixins': ['clang'], 1918 'mixins': ['clang'],
1898 }, 1919 },
1899 1920
1900 'clang': { 1921 'clang': {
1901 'gn_args': 'is_clang=true', 1922 'gn_args': 'is_clang=true',
1902 'gyp_defines': 'clang=1', 1923 'gyp_defines': 'clang=1',
1903 }, 1924 },
1904 1925
1905 'cronet': { 1926 'cronet': {
1906 'gn_args': ('disable_file_support=true disable_ftp_support=true ' 1927 'gn_args': ('disable_file_support=true disable_ftp_support=true '
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
2037 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', 2058 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"',
2038 }, 2059 },
2039 2060
2040 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, 2061 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' },
2041 2062
2042 'line_tables': { 2063 'line_tables': {
2043 'gn_args': '', # TODO(GYP): check that this is not needed 2064 'gn_args': '', # TODO(GYP): check that this is not needed
2044 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', 2065 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"',
2045 }, 2066 },
2046 2067
2068 'linux_dump_symbols': {
2069 'gn_args': 'error', # TODO(crbug.com/605819): implement this.
2070 'gyp_defines': 'linux_dump_symbols=1',
2071 },
2072
2047 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, 2073 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' },
2048 2074
2049 'lsan': { 2075 'lsan': {
2050 'gn_args': 'is_lsan=true', 2076 'gn_args': 'is_lsan=true',
2051 'gyp_defines': 'lsan=1', 2077 'gyp_defines': 'lsan=1',
2052 }, 2078 },
2053 2079
2054 'lto': { 2080 'lto': {
2055 'gn_args': 'allow_posix_link_time_opt=true', 2081 'gn_args': 'allow_posix_link_time_opt=true',
2056 'gyp_defines': 'use_lto=1', 2082 'gyp_defines': 'use_lto=1',
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
2176 'tsan': { 2202 'tsan': {
2177 'gn_args': 'is_tsan=true', 2203 'gn_args': 'is_tsan=true',
2178 'gyp_defines': 'tsan=1', 2204 'gyp_defines': 'tsan=1',
2179 }, 2205 },
2180 2206
2181 'ubsan': { 2207 'ubsan': {
2182 'gn_args': 'is_ubsan=true', 2208 'gn_args': 'is_ubsan=true',
2183 'gyp_defines': 'ubsan=1', 2209 'gyp_defines': 'ubsan=1',
2184 }, 2210 },
2185 2211
2212 'ubsan_no_recover_hack': {
2213 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569
2214 # is fixed and just use ubsan_vptr instead.
2215 'mixins': ['ubsan_vptr'],
2216 'gn_args': 'error', # TODO(GYP): need a GN equivalent for this
2217 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined',
2218 },
2219
2186 'ubsan_vptr': { 2220 'ubsan_vptr': {
2187 'gn_args': 'is_ubsan_vptr=true', 2221 'gn_args': 'is_ubsan_vptr=true',
2188 'gyp_defines': 'ubsan_vptr=1', 2222 'gyp_defines': 'ubsan_vptr=1',
2189 }, 2223 },
2190 2224
2191 'v8_heap': { 2225 'v8_heap': {
2192 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true 2226 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true
2193 'gyp_defines': 'v8_enable_verify_heap=1', 2227 'gyp_defines': 'v8_enable_verify_heap=1',
2194 }, 2228 },
2195 2229
(...skipping 18 matching lines...) Expand all
2214 }, 2248 },
2215 2249
2216 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, 2250 'drfuzz': { 'gn_args': 'use_drfuzz=true' },
2217 2251
2218 'drmemory': { 2252 'drmemory': {
2219 'gn_args': 'is_component_build=true enable_iterator_debugging=false', 2253 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
2220 'gyp_defines': 'component=shared_library build_for_tool=drmemory', 2254 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
2221 }, 2255 },
2222 }, 2256 },
2223 } 2257 }
OLDNEW
« tools/mb/mb.py ('K') | « tools/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698