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 29 matching lines...) Expand all Loading... |
40 'Linux MSan': 'gyp_msan_clang_release_bot_x64', | 40 'Linux MSan': 'gyp_msan_clang_release_bot_x64', |
41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', | 41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', |
42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', | 42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', |
43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', | 43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', |
44 'Linux64 Release [large tests]': 'gyp_release_bot_x64', | 44 'Linux64 Release [large tests]': 'gyp_release_bot_x64', |
45 'Linux64 Debug (GN)': 'gn_debug_bot_x64', | 45 'Linux64 Debug (GN)': 'gn_debug_bot_x64', |
46 'Linux64 Release (GN)': 'gn_release_bot_x64', | 46 'Linux64 Release (GN)': 'gn_release_bot_x64', |
47 | 47 |
48 # Android | 48 # Android |
49 'Android32 Builder': 'android_gyp_release_bot_arm', | 49 'Android32 Builder': 'android_gyp_release_bot_arm', |
50 'Android32 Builder (dbg)': 'android_gyp_debug_bot_arm', | 50 'Android32 Builder (dbg)': 'android_gyp_debug_static_bot_arm', |
51 'Android32 Builder x86': 'android_gyp_release_bot_x86', | 51 'Android32 Builder x86': 'android_gyp_release_bot_x86', |
52 'Android32 Builder x86 (dbg)': 'android_gyp_debug_bot_x86', | 52 'Android32 Builder x86 (dbg)': 'android_gyp_debug_static_bot_x86', |
53 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_bot_mipsel', | 53 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_static_bot_mipsel
', |
54 'Android32 Clang (dbg)': 'android_gyp_clang_debug_bot_arm', | 54 'Android32 Clang (dbg)': 'android_gyp_clang_debug_static_bot_arm', |
55 'Android64 Builder': 'android_gyp_release_bot_arm64', | 55 'Android64 Builder': 'android_gyp_release_bot_arm64', |
56 'Android64 Builder (dbg)': 'android_gyp_debug_bot_arm64', | 56 'Android64 Builder (dbg)': 'android_gyp_debug_static_bot_arm64', |
57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_bot_x64', | 57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_static_bot_x64', |
58 'Android32 GN': 'android_gn_release_bot_arm', | 58 'Android32 GN': 'android_gn_release_bot_arm', |
59 'Android32 GN (dbg)': 'android_gn_debug_bot_arm', | 59 'Android32 GN (dbg)': 'android_gn_debug_static_bot_arm', |
60 'Android32 Tests (L Nexus5)(dbg)': 'none', | 60 'Android32 Tests (L Nexus5)(dbg)': 'none', |
61 'Android32 Tests (L Nexus5)': 'none', | 61 'Android32 Tests (L Nexus5)': 'none', |
62 'Android32 Tests (L Nexus7.2)(dbg)': 'none', | 62 'Android32 Tests (L Nexus7.2)(dbg)': 'none', |
63 'Android32 Tests (L Nexus7.2)': 'none', | 63 'Android32 Tests (L Nexus7.2)': 'none', |
64 'Android64 Tests (L Nexus9)': 'none', | 64 'Android64 Tests (L Nexus9)': 'none', |
65 }, | 65 }, |
66 'tryserver.webrtc': { | 66 'tryserver.webrtc': { |
67 # iOS | 67 # iOS |
68 'ios_dbg': 'ios_gyp_debug_bot_arm_device', | 68 'ios_dbg': 'ios_gyp_debug_bot_arm_device', |
69 'ios_rel': 'ios_gyp_release_bot_arm_device', | 69 'ios_rel': 'ios_gyp_release_bot_arm_device', |
(...skipping 15 matching lines...) Expand all Loading... |
85 'linux_asan': 'gyp_asan_lsan_clang_release_bot_x64', | 85 'linux_asan': 'gyp_asan_lsan_clang_release_bot_x64', |
86 'linux_memcheck': 'gyp_memcheck_release_bot_x64', | 86 'linux_memcheck': 'gyp_memcheck_release_bot_x64', |
87 'linux_msan': 'gyp_msan_clang_release_bot_x64', | 87 'linux_msan': 'gyp_msan_clang_release_bot_x64', |
88 'linux_tsan2': 'gyp_tsan_clang_release_bot_x64', | 88 'linux_tsan2': 'gyp_tsan_clang_release_bot_x64', |
89 'linux_ubsan': 'gyp_ubsan_clang_release_bot_x64', | 89 'linux_ubsan': 'gyp_ubsan_clang_release_bot_x64', |
90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', | 90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', |
91 'linux_baremetal': 'gyp_release_bot_x64', | 91 'linux_baremetal': 'gyp_release_bot_x64', |
92 'linux_swarming': 'swarming_gyp_debug_bot_x64', | 92 'linux_swarming': 'swarming_gyp_debug_bot_x64', |
93 | 93 |
94 # Android | 94 # Android |
95 'android_compile_dbg': 'android_gyp_debug_bot_arm', | 95 'android_compile_dbg': 'android_gyp_debug_static_bot_arm', |
96 'android_compile_rel': 'android_gyp_release_bot_arm', | 96 'android_compile_rel': 'android_gyp_release_bot_arm', |
97 'android_compile_arm64_dbg': 'android_gyp_debug_bot_arm64', | 97 'android_compile_arm64_dbg': 'android_gyp_debug_static_bot_arm64', |
98 'android_compile_arm64_rel': 'android_gyp_release_bot_arm64', | 98 'android_compile_arm64_rel': 'android_gyp_release_bot_arm64', |
99 'android_compile_x86_dbg': 'android_gyp_debug_bot_x86', | 99 'android_compile_x86_dbg': 'android_gyp_debug_static_bot_x86', |
100 'android_compile_x86_rel': 'android_gyp_release_bot_x86', | 100 'android_compile_x86_rel': 'android_gyp_release_bot_x86', |
101 'android_compile_x64_dbg': 'android_gyp_debug_bot_x64', | 101 'android_compile_x64_dbg': 'android_gyp_debug_static_bot_x64', |
102 'android_compile_mips_dbg': 'android_gyp_clang_debug_bot_mipsel', | 102 'android_compile_mips_dbg': 'android_gyp_clang_debug_static_bot_mipsel', |
103 'android_dbg': 'android_gyp_debug_bot_arm', | 103 'android_dbg': 'android_gyp_debug_static_bot_arm', |
104 'android_rel': 'android_gyp_release_bot_arm', | 104 'android_rel': 'android_gyp_release_bot_arm', |
105 'android_clang_dbg': 'android_gyp_clang_debug_bot_arm', | 105 'android_clang_dbg': 'android_gyp_clang_debug_static_bot_arm', |
106 'android_arm64_rel': 'android_gyp_release_bot_arm64', | 106 'android_arm64_rel': 'android_gyp_release_bot_arm64', |
107 'android_n6': 'android_gyp_debug_bot_arm', | 107 'android_n6': 'android_gyp_debug_static_bot_arm', |
108 'android_gn_dbg': 'android_gn_debug_bot_arm', | 108 'android_gn_dbg': 'android_gn_debug_static_bot_arm', |
109 'android_gn_rel': 'android_gn_release_bot_arm', | 109 'android_gn_rel': 'android_gn_release_bot_arm', |
110 }, | 110 }, |
111 }, | 111 }, |
112 | 112 |
113 # This is the list of configs that you can pass to mb; each config | 113 # This is the list of configs that you can pass to mb; each config |
114 # represents a particular combination of GYP_DEFINES/gn args that | 114 # represents a particular combination of GYP_DEFINES/gn args that |
115 # we must support. A given config *may* be platform-specific but | 115 # we must support. A given config *may* be platform-specific but |
116 # is not necessarily so (i.e., we might have mac, win, and linux | 116 # is not necessarily so (i.e., we might have mac, win, and linux |
117 # bots all using the 'gn_release_bot' config). | 117 # bots all using the 'gn_release_bot' config). |
118 'configs': { | 118 'configs': { |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 'gn', 'openh264_debug_bot', 'x64' | 180 'gn', 'openh264_debug_bot', 'x64' |
181 ], | 181 ], |
182 'gn_release_bot_x64': [ | 182 'gn_release_bot_x64': [ |
183 'gn', 'openh264_release_bot', 'x64' | 183 'gn', 'openh264_release_bot', 'x64' |
184 ], | 184 ], |
185 'swarming_gyp_debug_bot_x64': [ | 185 'swarming_gyp_debug_bot_x64': [ |
186 'swarming', 'gyp', 'openh264_debug_bot', 'x64' | 186 'swarming', 'gyp', 'openh264_debug_bot', 'x64' |
187 ], | 187 ], |
188 | 188 |
189 # Android | 189 # Android |
190 'android_gyp_debug_bot_arm': [ | 190 'android_gyp_debug_static_bot_arm': [ |
191 'android', 'gyp', 'debug_bot', 'arm' | 191 'android', 'gyp', 'debug_static_bot', 'arm' |
192 ], | 192 ], |
193 'android_gyp_release_bot_arm': [ | 193 'android_gyp_release_bot_arm': [ |
194 'android', 'gyp', 'release_bot', 'arm' | 194 'android', 'gyp', 'release_bot', 'arm' |
195 ], | 195 ], |
196 'android_gyp_debug_bot_x86': [ | 196 'android_gyp_debug_static_bot_x86': [ |
197 'android', 'gyp', 'debug_bot', 'x86' | 197 'android', 'gyp', 'debug_static_bot', 'x86' |
198 ], | 198 ], |
199 'android_gyp_release_bot_x86': [ | 199 'android_gyp_release_bot_x86': [ |
200 'android', 'gyp', 'release_bot', 'x86' | 200 'android', 'gyp', 'release_bot', 'x86' |
201 ], | 201 ], |
202 'android_gyp_clang_debug_bot_arm': [ | 202 'android_gyp_clang_debug_static_bot_arm': [ |
203 'android', 'gyp', 'clang', 'debug_bot', 'arm' | 203 'android', 'gyp', 'clang', 'debug_static_bot', 'arm' |
204 ], | 204 ], |
205 'android_gyp_clang_debug_bot_mipsel': [ | 205 'android_gyp_clang_debug_static_bot_mipsel': [ |
206 'android', 'gyp', 'clang', 'debug_bot', 'mipsel' | 206 'android', 'gyp', 'clang', 'debug_static_bot', 'mipsel' |
207 ], | 207 ], |
208 'android_gyp_debug_bot_arm64': [ | 208 'android_gyp_debug_static_bot_arm64': [ |
209 'android', 'gyp', 'debug_bot', 'arm64' | 209 'android', 'gyp', 'debug_static_bot', 'arm64' |
210 ], | 210 ], |
211 'android_gyp_release_bot_arm64': [ | 211 'android_gyp_release_bot_arm64': [ |
212 'android', 'gyp', 'release_bot', 'arm64' | 212 'android', 'gyp', 'release_bot', 'arm64' |
213 ], | 213 ], |
214 'android_gyp_debug_bot_x64': [ | 214 'android_gyp_debug_static_bot_x64': [ |
215 'android', 'gyp', 'debug_bot', 'x64' | 215 'android', 'gyp', 'debug_static_bot', 'x64' |
216 ], | 216 ], |
217 'android_gn_debug_bot_arm': [ | 217 'android_gn_debug_static_bot_arm': [ |
218 'android', 'gn', 'debug_bot', 'arm' | 218 'android', 'gn', 'debug_static_bot', 'arm' |
219 ], | 219 ], |
220 'android_gn_release_bot_arm': [ | 220 'android_gn_release_bot_arm': [ |
221 'android', 'gn', 'release_bot', 'arm' | 221 'android', 'gn', 'release_bot', 'arm' |
222 ], | 222 ], |
223 | 223 |
224 # This is used for tracking purposes; any bot that uses this config | 224 # This is used for tracking purposes; any bot that uses this config |
225 # should never actually run MB. | 225 # should never actually run MB. |
226 'none': [ | 226 'none': [ |
227 'error', | 227 'error', |
228 ], | 228 ], |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
270 }, | 270 }, |
271 | 271 |
272 'debug': { | 272 'debug': { |
273 'gn_args': 'is_debug=true', | 273 'gn_args': 'is_debug=true', |
274 }, | 274 }, |
275 | 275 |
276 'debug_bot': { | 276 'debug_bot': { |
277 'mixins': ['debug', 'shared', 'goma'], | 277 'mixins': ['debug', 'shared', 'goma'], |
278 }, | 278 }, |
279 | 279 |
| 280 'debug_static_bot': { |
| 281 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], |
| 282 }, |
| 283 |
280 'device': { | 284 'device': { |
281 'gn_args': 'ios_enable_code_signing=false', | 285 'gn_args': 'ios_enable_code_signing=false', |
282 'gyp_defines': 'chromium_ios_signing=0', | 286 'gyp_defines': 'chromium_ios_signing=0', |
283 }, | 287 }, |
284 | 288 |
285 # This mixin is used to force configs that use it to fail. It | 289 # This mixin is used to force configs that use it to fail. It |
286 # is used in two cases: when we have bots that we haven't looked | 290 # is used in two cases: when we have bots that we haven't looked |
287 # at yet and don't know whether they need MB or not, and for bots | 291 # at yet and don't know whether they need MB or not, and for bots |
288 # that are test-only and should never run MB. | 292 # that are test-only and should never run MB. |
289 'error': { | 293 'error': { |
(...skipping 27 matching lines...) Expand all Loading... |
317 | 321 |
318 'lsan': { | 322 'lsan': { |
319 'gn_args': 'is_lsan=true', | 323 'gn_args': 'is_lsan=true', |
320 'gyp_defines': 'lsan=1', | 324 'gyp_defines': 'lsan=1', |
321 }, | 325 }, |
322 | 326 |
323 'memcheck': { | 327 'memcheck': { |
324 'gyp_defines': 'build_for_tool=memcheck', | 328 'gyp_defines': 'build_for_tool=memcheck', |
325 }, | 329 }, |
326 | 330 |
| 331 'minimal_symbols': { |
| 332 'gn_args': 'symbol_level=1', |
| 333 'gyp_defines': 'fastbuild=1', |
| 334 }, |
| 335 |
327 'mipsel': { | 336 'mipsel': { |
328 'gn_args': 'target_cpu="mipsel"', | 337 'gn_args': 'target_cpu="mipsel"', |
329 'gyp_defines': 'target_arch=mipsel', | 338 'gyp_defines': 'target_arch=mipsel', |
330 }, | 339 }, |
331 | 340 |
332 'msan': { | 341 'msan': { |
333 'gn_args': ('is_msan=true msan_track_origins=2 ' | 342 'gn_args': ('is_msan=true msan_track_origins=2 ' |
334 'use_prebuilt_instrumented_libraries=true'), | 343 'use_prebuilt_instrumented_libraries=true'), |
335 'gyp_defines': ('msan=1 msan_track_origins=2 ' | 344 'gyp_defines': ('msan=1 msan_track_origins=2 ' |
336 'use_prebuilt_instrumented_libraries=1'), | 345 'use_prebuilt_instrumented_libraries=1'), |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
391 'gn_args': 'target_cpu="x64"', | 400 'gn_args': 'target_cpu="x64"', |
392 'gyp_defines': 'target_arch=x64', | 401 'gyp_defines': 'target_arch=x64', |
393 }, | 402 }, |
394 | 403 |
395 'x86': { | 404 'x86': { |
396 'gn_args': 'target_cpu="x86"', | 405 'gn_args': 'target_cpu="x86"', |
397 'gyp_defines': 'target_arch=ia32', | 406 'gyp_defines': 'target_arch=ia32', |
398 }, | 407 }, |
399 }, | 408 }, |
400 } | 409 } |
OLD | NEW |