OLD | NEW |
1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. |
2 # | 2 # |
3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
8 | 8 |
9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. | 9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. |
10 # This is configuration for standalone WebRTC bots. It is used to keep the bot | 10 # This is configuration for standalone WebRTC bots. It is used to keep the bot |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 }, | 72 }, |
73 'client.webrtc.perf': { | 73 'client.webrtc.perf': { |
74 # Android | 74 # Android |
75 'Android32 Builder': 'android_gn_release_bot_arm', | 75 'Android32 Builder': 'android_gn_release_bot_arm', |
76 'Android64 Builder': 'android_gn_release_bot_arm64', | 76 'Android64 Builder': 'android_gn_release_bot_arm64', |
77 'Android32 Tests (L Nexus5)': 'none', | 77 'Android32 Tests (L Nexus5)': 'none', |
78 'Android32 Tests (L Nexus7.2)': 'none', | 78 'Android32 Tests (L Nexus7.2)': 'none', |
79 'Android64 Tests (L Nexus9)': 'none', | 79 'Android64 Tests (L Nexus9)': 'none', |
80 }, | 80 }, |
81 'client.webrtc.fyi': { | 81 'client.webrtc.fyi': { |
82 # Mac | |
83 'Mac Asan (swarming)': 'mac_gn_asan_clang_release_bot_x64', | |
84 | |
85 # Linux | 82 # Linux |
86 'Linux64 GCC': 'gn_gcc_release_bot_x64', | 83 'Linux64 GCC': 'gn_gcc_release_bot_x64', |
87 'Linux Asan (swarming)': 'gn_asan_lsan_clang_release_bot_x64', | |
88 'Linux Memcheck (swarming)': 'gn_release_bot_x64', | 84 'Linux Memcheck (swarming)': 'gn_release_bot_x64', |
89 'Linux MSan (swarming)': 'gn_msan_clang_release_bot_x64', | |
90 'Linux Tsan v2 (swarming)': 'gn_tsan_clang_release_bot_x64', | |
91 'Linux UBSan (swarming)': 'gn_ubsan_clang_release_bot_x64', | |
92 'Linux UBSan vptr (swarming)': 'gn_ubsan_vptr_clang_release_bot_x64', | |
93 | 85 |
94 # Android | 86 # Android |
95 'Android32 Release (swarming)': 'swarming_android_gn_release_bot_arm', | |
96 'Android32 ASan (L Nexus6)': 'android_gn_asan_shared_release_bot_arm', | 87 'Android32 ASan (L Nexus6)': 'android_gn_asan_shared_release_bot_arm', |
97 'Android32 Builder': 'android_gn_release_bot_arm', | 88 'Android32 Builder': 'android_gn_release_bot_arm', |
98 'Android32 Tests (J Nexus4)': 'none', | 89 'Android32 Tests (J Nexus4)': 'none', |
99 'Android32 Tests (K Nexus5)': 'none', | 90 'Android32 Tests (K Nexus5)': 'none', |
100 'Android32 Tests (L Nexus6)': 'none', | 91 'Android32 Tests (L Nexus6)': 'none', |
101 | 92 |
102 # Windows | 93 # Windows |
103 'Win64 Debug (swarming)': 'gn_debug_bot_x64', | 94 'Win64 Debug (swarming)': 'gn_debug_bot_x64', |
104 'Win64 Debug (Win8)': 'gn_debug_bot_x64', | 95 'Win64 Debug (Win8)': 'gn_debug_bot_x64', |
105 'Win64 Debug (Win10)': 'gn_debug_bot_x64', | 96 'Win64 Debug (Win10)': 'gn_debug_bot_x64', |
106 }, | 97 }, |
107 'tryserver.webrtc': { | 98 'tryserver.webrtc': { |
108 # iOS | 99 # iOS |
109 'ios_dbg': 'ios_gn_debug_static_bot_arm_device', | 100 'ios_dbg': 'ios_gn_debug_static_bot_arm_device', |
110 'ios_rel': 'ios_gn_release_bot_arm_device', | 101 'ios_rel': 'ios_gn_release_bot_arm_device', |
111 'ios_arm64_dbg': 'ios_gn_debug_static_bot_arm64_device', | 102 'ios_arm64_dbg': 'ios_gn_debug_static_bot_arm64_device', |
112 'ios_arm64_rel': 'ios_gn_release_bot_arm64_device', | 103 'ios_arm64_rel': 'ios_gn_release_bot_arm64_device', |
113 'ios32_sim_dbg': 'ios_gn_debug_static_bot_x86', | 104 'ios32_sim_dbg': 'ios_gn_debug_static_bot_x86', |
114 'ios64_sim_dbg': 'ios_gn_debug_static_bot_x64', | 105 'ios64_sim_dbg': 'ios_gn_debug_static_bot_x64', |
115 | 106 |
116 # Mac | 107 # Mac |
117 'mac_compile_dbg': 'gn_debug_bot_x64', | 108 'mac_compile_dbg': 'gn_debug_bot_x64', |
118 'mac_compile_rel': 'gn_release_bot_x64', | 109 'mac_compile_rel': 'gn_release_bot_x64', |
119 'mac_dbg': 'gn_debug_bot_x64', | 110 'mac_dbg': 'gn_debug_bot_x64', |
120 'mac_rel': 'gn_release_bot_x64', | 111 'mac_rel': 'gn_release_bot_x64', |
121 'mac_asan': 'mac_gn_asan_clang_release_bot_x64', | 112 'mac_asan': 'mac_gn_asan_clang_release_bot_x64', |
122 'mac_baremetal': 'gn_release_bot_x64', | 113 'mac_baremetal': 'gn_release_bot_x64', |
123 'mac_swarming': 'swarming_gn_debug_bot_x64', | |
124 | 114 |
125 # Linux | 115 # Linux |
126 'linux_compile_dbg': 'gn_debug_bot_x64', | 116 'linux_compile_dbg': 'gn_debug_bot_x64', |
127 'linux_compile_rel': 'gn_release_bot_x64', | 117 'linux_compile_rel': 'gn_release_bot_x64', |
128 'linux_dbg': 'gn_debug_bot_x64', | 118 'linux_dbg': 'gn_debug_bot_x64', |
129 'linux_rel': 'gn_release_bot_x64', | 119 'linux_rel': 'gn_release_bot_x64', |
130 'linux32_dbg': 'gn_debug_bot_x86', | 120 'linux32_dbg': 'gn_debug_bot_x86', |
131 'linux32_rel': 'gn_release_bot_x86', | 121 'linux32_rel': 'gn_release_bot_x86', |
132 'linux_arm': 'gn_release_bot_arm', | 122 'linux_arm': 'gn_release_bot_arm', |
133 'linux_asan': 'gn_asan_lsan_clang_release_bot_x64', | 123 'linux_asan': 'gn_asan_lsan_clang_release_bot_x64', |
134 'linux_memcheck': 'gn_release_bot_x64', | 124 'linux_memcheck': 'gn_release_bot_x64', |
135 'linux_msan': 'gn_msan_clang_release_bot_x64', | 125 'linux_msan': 'gn_msan_clang_release_bot_x64', |
136 'linux_tsan2': 'gn_tsan_clang_release_bot_x64', | 126 'linux_tsan2': 'gn_tsan_clang_release_bot_x64', |
137 'linux_ubsan': 'gn_ubsan_clang_release_bot_x64', | 127 'linux_ubsan': 'gn_ubsan_clang_release_bot_x64', |
138 'linux_ubsan_vptr': 'gn_ubsan_vptr_clang_release_bot_x64', | 128 'linux_ubsan_vptr': 'gn_ubsan_vptr_clang_release_bot_x64', |
139 'linux_baremetal': 'gn_release_bot_x64', | 129 'linux_baremetal': 'gn_release_bot_x64', |
140 'linux_swarming': 'swarming_gn_debug_bot_x64', | |
141 | 130 |
142 # Android | 131 # Android |
143 'android_compile_dbg': 'android_gn_debug_static_bot_arm', | 132 'android_compile_dbg': 'android_gn_debug_static_bot_arm', |
144 'android_compile_rel': 'android_gn_release_bot_arm', | 133 'android_compile_rel': 'android_gn_release_bot_arm', |
145 'android_compile_arm64_dbg': 'android_gn_debug_static_bot_arm64', | 134 'android_compile_arm64_dbg': 'android_gn_debug_static_bot_arm64', |
146 'android_compile_arm64_rel': 'android_gn_release_bot_arm64', | 135 'android_compile_arm64_rel': 'android_gn_release_bot_arm64', |
147 'android_compile_x86_dbg': 'android_gn_debug_static_bot_x86', | 136 'android_compile_x86_dbg': 'android_gn_debug_static_bot_x86', |
148 'android_compile_x86_rel': 'android_gn_release_bot_x86', | 137 'android_compile_x86_rel': 'android_gn_release_bot_x86', |
149 'android_compile_x64_dbg': 'android_gn_debug_static_bot_x64', | 138 'android_compile_x64_dbg': 'android_gn_debug_static_bot_x64', |
150 'android_compile_mips_dbg': 'android_gn_clang_debug_static_bot_mipsel', | 139 'android_compile_mips_dbg': 'android_gn_clang_debug_static_bot_mipsel', |
151 'android_dbg': 'android_gn_debug_static_bot_arm', | 140 'android_dbg': 'android_gn_debug_static_bot_arm', |
152 'android_rel': 'android_gn_release_bot_arm', | 141 'android_rel': 'android_gn_release_bot_arm', |
153 'android_clang_dbg': 'android_gn_clang_debug_bot_arm', | 142 'android_clang_dbg': 'android_gn_clang_debug_bot_arm', |
154 'android_arm64_rel': 'android_gn_release_bot_arm64', | 143 'android_arm64_rel': 'android_gn_release_bot_arm64', |
155 'android_n6': 'android_gn_debug_static_bot_arm', | 144 'android_n6': 'android_gn_debug_static_bot_arm', |
156 'android_swarming': 'swarming_android_gn_release_bot_arm', | |
157 | 145 |
158 # Windows | 146 # Windows |
159 'win_compile_dbg': 'gn_debug_bot_x86', | 147 'win_compile_dbg': 'gn_debug_bot_x86', |
160 'win_compile_rel': 'gn_release_bot_x86', | 148 'win_compile_rel': 'gn_release_bot_x86', |
161 'win_compile_x64_dbg': 'gn_debug_bot_x64', | 149 'win_compile_x64_dbg': 'gn_debug_bot_x64', |
162 'win_compile_x64_rel': 'gn_release_bot_x64', | 150 'win_compile_x64_rel': 'gn_release_bot_x64', |
163 'win_dbg': 'gn_debug_bot_x86', | 151 'win_dbg': 'gn_debug_bot_x86', |
164 'win_rel': 'gn_release_bot_x86', | 152 'win_rel': 'gn_release_bot_x86', |
165 'win_x64_dbg': 'gn_debug_bot_x64', | 153 'win_x64_dbg': 'gn_debug_bot_x64', |
166 'win_x64_rel': 'gn_release_bot_x64', | 154 'win_x64_rel': 'gn_release_bot_x64', |
167 'win_clang_dbg': 'win_gn_clang_debug_bot_x86', | 155 'win_clang_dbg': 'win_gn_clang_debug_bot_x86', |
168 'win_clang_rel': 'win_gn_clang_release_bot_x86', | 156 'win_clang_rel': 'win_gn_clang_release_bot_x86', |
169 'win_x64_clang_dbg': 'win_gn_clang_debug_bot_x64', | 157 'win_x64_clang_dbg': 'win_gn_clang_debug_bot_x64', |
170 'win_x64_clang_rel': 'win_gn_clang_release_bot_x64', | 158 'win_x64_clang_rel': 'win_gn_clang_release_bot_x64', |
171 'win_asan': 'win_gn_syzyasan_release_bot_x86', | 159 'win_asan': 'win_gn_syzyasan_release_bot_x86', |
172 'win_baremetal': 'gn_release_bot_x86', | 160 'win_baremetal': 'gn_release_bot_x86', |
173 'win_swarming': 'swarming_gn_debug_bot_x64', | |
174 'win_x64_win8': 'gn_debug_bot_x64', | 161 'win_x64_win8': 'gn_debug_bot_x64', |
175 'win_x64_win10': 'gn_debug_bot_x64', | 162 'win_x64_win10': 'gn_debug_bot_x64', |
176 } | 163 } |
177 }, | 164 }, |
178 | 165 |
179 # This is the list of configs that you can pass to mb; each config | 166 # This is the list of configs that you can pass to mb; each config |
180 # represents a particular combination of GYP_DEFINES/gn args that | 167 # represents a particular combination of GYP_DEFINES/gn args that |
181 # we must support. A given config *may* be platform-specific but | 168 # we must support. A given config *may* be platform-specific but |
182 # is not necessarily so (i.e., we might have mac, win, and linux | 169 # is not necessarily so (i.e., we might have mac, win, and linux |
183 # bots all using the 'gn_release_bot' config). | 170 # bots all using the 'gn_release_bot' config). |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 ], | 216 ], |
230 'gn_release_bot_x86': [ | 217 'gn_release_bot_x86': [ |
231 'gn', 'openh264_release_bot', 'x86' | 218 'gn', 'openh264_release_bot', 'x86' |
232 ], | 219 ], |
233 'gn_debug_bot_x64': [ | 220 'gn_debug_bot_x64': [ |
234 'gn', 'openh264_debug_bot', 'x64' | 221 'gn', 'openh264_debug_bot', 'x64' |
235 ], | 222 ], |
236 'gn_release_bot_x64': [ | 223 'gn_release_bot_x64': [ |
237 'gn', 'openh264_release_bot', 'x64' | 224 'gn', 'openh264_release_bot', 'x64' |
238 ], | 225 ], |
239 'swarming_gn_debug_bot_x64': [ | |
240 'swarming', 'gn', 'openh264_debug_bot', 'x64' | |
241 ], | |
242 | 226 |
243 # Windows | 227 # Windows |
244 'win_gn_clang_debug_bot_x86': [ | 228 'win_gn_clang_debug_bot_x86': [ |
245 'gn', 'clang', 'openh264_debug_bot', 'x86', | 229 'gn', 'clang', 'openh264_debug_bot', 'x86', |
246 ], | 230 ], |
247 'win_gn_clang_release_bot_x86': [ | 231 'win_gn_clang_release_bot_x86': [ |
248 'gn', 'clang', 'openh264_release_bot', 'x86', | 232 'gn', 'clang', 'openh264_release_bot', 'x86', |
249 ], | 233 ], |
250 'win_gn_clang_debug_bot_x64': [ | 234 'win_gn_clang_debug_bot_x64': [ |
251 'gn', 'clang', 'openh264_debug_bot', 'x64', | 235 'gn', 'clang', 'openh264_debug_bot', 'x64', |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
286 ], | 270 ], |
287 'android_gn_release_bot_arm64': [ | 271 'android_gn_release_bot_arm64': [ |
288 'android', 'gn', 'release_bot', 'arm64' | 272 'android', 'gn', 'release_bot', 'arm64' |
289 ], | 273 ], |
290 'android_gn_debug_static_bot_x64': [ | 274 'android_gn_debug_static_bot_x64': [ |
291 'android', 'gn', 'debug_static_bot', 'x64' | 275 'android', 'gn', 'debug_static_bot', 'x64' |
292 ], | 276 ], |
293 'android_gn_asan_shared_release_bot_arm': [ | 277 'android_gn_asan_shared_release_bot_arm': [ |
294 'android', 'gn', 'asan', 'clang', 'shared', 'release_bot', 'arm' | 278 'android', 'gn', 'asan', 'clang', 'shared', 'release_bot', 'arm' |
295 ], | 279 ], |
296 'swarming_android_gn_release_bot_arm': [ | |
297 'swarming', 'android', 'gn', 'release_bot', 'arm' | |
298 ], | |
299 | 280 |
300 # This is used for tracking purposes; any bot that uses this config | 281 # This is used for tracking purposes; any bot that uses this config |
301 # should never actually run MB. | 282 # should never actually run MB. |
302 'none': [ | 283 'none': [ |
303 'error', | 284 'error', |
304 ], | 285 ], |
305 }, | 286 }, |
306 | 287 |
307 # This is a dict mapping a given 'mixin' name to a dict of settings that | 288 # This is a dict mapping a given 'mixin' name to a dict of settings that |
308 # mb should use. See //tools/mb/docs/user_guide.md for more information. | 289 # mb should use. See //tools/mb/docs/user_guide.md for more information. |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
413 }, | 394 }, |
414 | 395 |
415 'shared': { | 396 'shared': { |
416 'gn_args': 'is_component_build=true', | 397 'gn_args': 'is_component_build=true', |
417 }, | 398 }, |
418 | 399 |
419 'static': { | 400 'static': { |
420 'gn_args': 'is_component_build=false', | 401 'gn_args': 'is_component_build=false', |
421 }, | 402 }, |
422 | 403 |
423 'swarming': { | |
424 'gn_args': '', | |
425 }, | |
426 | |
427 'syzyasan': { | 404 'syzyasan': { |
428 'gn_args': 'is_syzyasan=true', | 405 'gn_args': 'is_syzyasan=true', |
429 }, | 406 }, |
430 | 407 |
431 'tsan': { | 408 'tsan': { |
432 'gn_args': 'is_tsan=true', | 409 'gn_args': 'is_tsan=true', |
433 }, | 410 }, |
434 | 411 |
435 'ubsan': { | 412 'ubsan': { |
436 'gn_args': 'is_ubsan=true', | 413 'gn_args': 'is_ubsan=true', |
437 }, | 414 }, |
438 | 415 |
439 'ubsan_vptr': { | 416 'ubsan_vptr': { |
440 'gn_args': 'is_ubsan_vptr=true', | 417 'gn_args': 'is_ubsan_vptr=true', |
441 }, | 418 }, |
442 | 419 |
443 'x64': { | 420 'x64': { |
444 'gn_args': 'target_cpu="x64"', | 421 'gn_args': 'target_cpu="x64"', |
445 }, | 422 }, |
446 | 423 |
447 'x86': { | 424 'x86': { |
448 'gn_args': 'target_cpu="x86"', | 425 'gn_args': 'target_cpu="x86"', |
449 }, | 426 }, |
450 }, | 427 }, |
451 } | 428 } |
OLD | NEW |