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 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 'release_bot_x86': [ | 206 'release_bot_x86': [ |
207 'gn', 'openh264_release_bot', 'x86' | 207 'gn', 'openh264_release_bot', 'x86' |
208 ], | 208 ], |
209 'debug_bot_x64': [ | 209 'debug_bot_x64': [ |
210 'gn', 'openh264_debug_bot', 'x64' | 210 'gn', 'openh264_debug_bot', 'x64' |
211 ], | 211 ], |
212 'release_bot_x64': [ | 212 'release_bot_x64': [ |
213 'gn', 'openh264_release_bot', 'x64' | 213 'gn', 'openh264_release_bot', 'x64' |
214 ], | 214 ], |
215 'perf_release_bot_x86': [ | 215 'perf_release_bot_x86': [ |
216 'gn', 'openh264', 'release', 'goma', 'x86' | 216 'gn', 'openh264', 'release', 'static', 'goma', 'x86' |
217 ], | 217 ], |
218 'perf_release_bot_x64': [ | 218 'perf_release_bot_x64': [ |
219 'gn', 'openh264', 'release', 'goma', 'x64' | 219 'gn', 'openh264', 'release', 'static', 'goma', 'x64' |
220 ], | 220 ], |
221 'libfuzzer_asan_release_bot_x64': [ | 221 'libfuzzer_asan_release_bot_x64': [ |
222 'libfuzzer', 'asan', 'optimize_for_fuzzing', 'openh264_release_bot', 'x64' | 222 'libfuzzer', 'asan', 'optimize_for_fuzzing', 'openh264_release_bot', 'x64' |
223 ], | 223 ], |
224 'memcheck_release_bot_x64': [ | 224 'memcheck_release_bot_x64': [ |
225 'memcheck', 'gn', 'openh264_release_bot', 'x64' | 225 'memcheck', 'gn', 'openh264_release_bot', 'x64' |
226 ], | 226 ], |
227 | 227 |
228 # iOS | 228 # iOS |
229 # The 'ios' config is just used for auditing. iOS bots | 229 # The 'ios' config is just used for auditing. iOS bots |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
279 'android_debug_static_bot_arm64': [ | 279 'android_debug_static_bot_arm64': [ |
280 'android', 'gn', 'debug_static_bot', 'arm64' | 280 'android', 'gn', 'debug_static_bot', 'arm64' |
281 ], | 281 ], |
282 'android_release_bot_arm64': [ | 282 'android_release_bot_arm64': [ |
283 'android', 'gn', 'release_bot', 'arm64' | 283 'android', 'gn', 'release_bot', 'arm64' |
284 ], | 284 ], |
285 'android_debug_static_bot_x64': [ | 285 'android_debug_static_bot_x64': [ |
286 'android', 'gn', 'debug_static_bot', 'x64' | 286 'android', 'gn', 'debug_static_bot', 'x64' |
287 ], | 287 ], |
288 'android_asan_shared_release_bot_arm': [ | 288 'android_asan_shared_release_bot_arm': [ |
289 'android', 'gn', 'asan', 'clang', 'release_bot', 'arm' | 289 'android', 'gn', 'asan', 'clang', 'shared', 'release_bot', 'arm' |
290 ], | 290 ], |
291 'perf_android_release_bot_arm': [ | 291 'perf_android_release_bot_arm': [ |
292 'android', 'gn', 'release', 'goma', 'arm' | 292 'android', 'gn', 'release', 'static', 'goma', 'arm' |
293 ], | 293 ], |
294 'perf_android_release_bot_arm64': [ | 294 'perf_android_release_bot_arm64': [ |
295 'android', 'gn', 'release', 'goma', 'arm64' | 295 'android', 'gn', 'release', 'static', 'goma', 'arm64' |
296 ], | 296 ], |
297 | 297 |
298 # This is used for tracking purposes; any bot that uses this config | 298 # This is used for tracking purposes; any bot that uses this config |
299 # should never actually run MB. | 299 # should never actually run MB. |
300 'none': [ | 300 'none': [ |
301 'error', | 301 'error', |
302 ], | 302 ], |
303 }, | 303 }, |
304 | 304 |
305 # This is a dict mapping a given 'mixin' name to a dict of settings that | 305 # This is a dict mapping a given 'mixin' name to a dict of settings that |
(...skipping 21 matching lines...) Expand all Loading... |
327 | 327 |
328 'dcheck_always_on': { | 328 'dcheck_always_on': { |
329 'gn_args': 'dcheck_always_on=true', | 329 'gn_args': 'dcheck_always_on=true', |
330 }, | 330 }, |
331 | 331 |
332 'debug': { | 332 'debug': { |
333 'gn_args': 'is_debug=true', | 333 'gn_args': 'is_debug=true', |
334 }, | 334 }, |
335 | 335 |
336 'debug_bot': { | 336 'debug_bot': { |
337 'mixins': ['debug', 'goma'], | 337 'mixins': ['debug', 'shared', 'goma'], |
338 }, | 338 }, |
339 | 339 |
340 'debug_static_bot': { | 340 'debug_static_bot': { |
341 'mixins': ['debug', 'minimal_symbols', 'goma'], | 341 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], |
342 }, | 342 }, |
343 | 343 |
344 # This mixin is used to force configs that use it to fail. It | 344 # This mixin is used to force configs that use it to fail. It |
345 # is used in two cases: when we have bots that we haven't looked | 345 # is used in two cases: when we have bots that we haven't looked |
346 # at yet and don't know whether they need MB or not, and for bots | 346 # at yet and don't know whether they need MB or not, and for bots |
347 # that are test-only and should never run MB. | 347 # that are test-only and should never run MB. |
348 'error': { | 348 'error': { |
349 'gn_args': 'error', | 349 'gn_args': 'error', |
350 }, | 350 }, |
351 | 351 |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
406 | 406 |
407 'optimize_for_fuzzing': { | 407 'optimize_for_fuzzing': { |
408 'gn_args': 'optimize_for_fuzzing=true', | 408 'gn_args': 'optimize_for_fuzzing=true', |
409 }, | 409 }, |
410 | 410 |
411 'release': { | 411 'release': { |
412 'gn_args': 'is_debug=false', | 412 'gn_args': 'is_debug=false', |
413 }, | 413 }, |
414 | 414 |
415 'release_bot': { | 415 'release_bot': { |
416 'mixins': ['release', 'dcheck_always_on', 'goma'], | 416 'mixins': ['release', 'static', 'dcheck_always_on', 'goma'], |
| 417 }, |
| 418 |
| 419 'shared': { |
| 420 'gn_args': 'is_component_build=true', |
| 421 }, |
| 422 |
| 423 'static': { |
| 424 'gn_args': 'is_component_build=false', |
417 }, | 425 }, |
418 | 426 |
419 'syzyasan': { | 427 'syzyasan': { |
420 'gn_args': 'is_syzyasan=true', | 428 'gn_args': 'is_syzyasan=true', |
421 }, | 429 }, |
422 | 430 |
423 'tsan': { | 431 'tsan': { |
424 'gn_args': 'is_tsan=true', | 432 'gn_args': 'is_tsan=true', |
425 }, | 433 }, |
426 | 434 |
427 'ubsan': { | 435 'ubsan': { |
428 'gn_args': 'is_ubsan=true', | 436 'gn_args': 'is_ubsan=true', |
429 }, | 437 }, |
430 | 438 |
431 'ubsan_vptr': { | 439 'ubsan_vptr': { |
432 'gn_args': 'is_ubsan_vptr=true', | 440 'gn_args': 'is_ubsan_vptr=true', |
433 }, | 441 }, |
434 | 442 |
435 'x64': { | 443 'x64': { |
436 'gn_args': 'target_cpu="x64"', | 444 'gn_args': 'target_cpu="x64"', |
437 }, | 445 }, |
438 | 446 |
439 'x86': { | 447 'x86': { |
440 'gn_args': 'target_cpu="x86"', | 448 'gn_args': 'target_cpu="x86"', |
441 }, | 449 }, |
442 }, | 450 }, |
443 } | 451 } |
OLD | NEW |