| 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 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 234 ], | 234 ], |
| 235 'ios_gyp_release_bot_arm64_device': [ | 235 'ios_gyp_release_bot_arm64_device': [ |
| 236 'ios', 'gyp', 'release_bot', 'arm64', 'device' | 236 'ios', 'gyp', 'release_bot', 'arm64', 'device' |
| 237 ], | 237 ], |
| 238 | 238 |
| 239 # Linux, Mac and Windows | 239 # Linux, Mac and Windows |
| 240 'gn_crosscompile_release_bot_arm': [ | 240 'gn_crosscompile_release_bot_arm': [ |
| 241 'gn', 'crosscompile', 'openh264_release_bot', 'arm' | 241 'gn', 'crosscompile', 'openh264_release_bot', 'arm' |
| 242 ], | 242 ], |
| 243 'gyp_debug_bot_x64_exclude_tests': [ | 243 'gyp_debug_bot_x64_exclude_tests': [ |
| 244 'gyp', 'openh264_debug_bot', 'x64', 'exclude_tests', 'exclude_examples' | 244 'gyp', 'gyp_limited_support_build', 'debug_bot', 'x64' |
| 245 ], | 245 ], |
| 246 'gyp_release_bot_x64_exclude_tests': [ | 246 'gyp_release_bot_x64_exclude_tests': [ |
| 247 'gyp', 'openh264_release_bot', 'x64', 'exclude_tests', 'exclude_examples' | 247 'gyp', 'gyp_limited_support_build', 'release_bot', 'x64' |
| 248 ], | 248 ], |
| 249 'gn_asan_lsan_clang_release_bot_x64': [ | 249 'gn_asan_lsan_clang_release_bot_x64': [ |
| 250 'gn', 'asan', 'lsan', 'clang', 'openh264_release_bot', 'x64' | 250 'gn', 'asan', 'lsan', 'clang', 'openh264_release_bot', 'x64' |
| 251 ], | 251 ], |
| 252 'gn_memcheck_release_bot_x64': [ | 252 'gn_memcheck_release_bot_x64': [ |
| 253 'gn', 'memcheck', 'openh264_release_bot', 'x64' | 253 'gn', 'memcheck', 'openh264_release_bot', 'x64' |
| 254 ], | 254 ], |
| 255 'gn_msan_clang_release_bot_x64': [ | 255 'gn_msan_clang_release_bot_x64': [ |
| 256 'gn', 'msan', 'clang', 'openh264_release_bot', 'x64' | 256 'gn', 'msan', 'clang', 'openh264_release_bot', 'x64' |
| 257 ], | 257 ], |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 'gn', 'drmemory', 'minimal_symbols', 'openh264_debug_bot', 'x86', | 302 'gn', 'drmemory', 'minimal_symbols', 'openh264_debug_bot', 'x86', |
| 303 ], | 303 ], |
| 304 | 304 |
| 305 # Mac | 305 # Mac |
| 306 'mac_gn_asan_clang_release_bot_x64': [ | 306 'mac_gn_asan_clang_release_bot_x64': [ |
| 307 'gn', 'asan', 'clang', 'openh264_release_bot', 'x64', | 307 'gn', 'asan', 'clang', 'openh264_release_bot', 'x64', |
| 308 ], | 308 ], |
| 309 | 309 |
| 310 # Android | 310 # Android |
| 311 'android_gyp_debug_static_bot_arm': [ | 311 'android_gyp_debug_static_bot_arm': [ |
| 312 'android', 'gyp', 'debug_static_bot', 'arm', 'exclude_tests', | 312 'android', 'gyp', 'gyp_limited_support_build', 'debug_static_bot', 'arm' |
| 313 'exclude_examples' | |
| 314 ], | 313 ], |
| 315 'android_gyp_release_bot_arm': [ | 314 'android_gyp_release_bot_arm': [ |
| 316 'android', 'gyp', 'release_bot', 'arm', 'exclude_tests', | 315 'android', 'gyp', 'gyp_limited_support_build', 'release_bot', 'arm' |
| 317 'exclude_examples' | |
| 318 ], | 316 ], |
| 319 'android_gn_debug_static_bot_arm': [ | 317 'android_gn_debug_static_bot_arm': [ |
| 320 'android', 'gn', 'debug_static_bot', 'arm' | 318 'android', 'gn', 'debug_static_bot', 'arm' |
| 321 ], | 319 ], |
| 322 'android_gn_release_bot_arm': [ | 320 'android_gn_release_bot_arm': [ |
| 323 'android', 'gn', 'release_bot', 'arm' | 321 'android', 'gn', 'release_bot', 'arm' |
| 324 ], | 322 ], |
| 325 'android_gn_debug_static_bot_x86': [ | 323 'android_gn_debug_static_bot_x86': [ |
| 326 'android', 'gn', 'debug_static_bot', 'x86' | 324 'android', 'gn', 'debug_static_bot', 'x86' |
| 327 ], | 325 ], |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 416 | 414 |
| 417 # This mixin is used to force configs that use it to fail. It | 415 # This mixin is used to force configs that use it to fail. It |
| 418 # is used in two cases: when we have bots that we haven't looked | 416 # is used in two cases: when we have bots that we haven't looked |
| 419 # at yet and don't know whether they need MB or not, and for bots | 417 # at yet and don't know whether they need MB or not, and for bots |
| 420 # that are test-only and should never run MB. | 418 # that are test-only and should never run MB. |
| 421 'error': { | 419 'error': { |
| 422 'gn_args': 'error', | 420 'gn_args': 'error', |
| 423 'gyp_defines': 'target_arch=unknown', | 421 'gyp_defines': 'target_arch=unknown', |
| 424 }, | 422 }, |
| 425 | 423 |
| 426 'exclude_examples': { | |
| 427 'gyp_defines': 'include_examples=0', | |
| 428 }, | |
| 429 | |
| 430 'exclude_tests': { | |
| 431 'gn_args': 'rtc_include_tests=false', | |
| 432 'gyp_defines': 'include_tests=0', | |
| 433 }, | |
| 434 | |
| 435 'gn': {'type': 'gn'}, | 424 'gn': {'type': 'gn'}, |
| 436 | 425 |
| 437 'goma': { | 426 'goma': { |
| 438 # The MB code will properly escape goma_dir if necessary in the GYP | 427 # The MB code will properly escape goma_dir if necessary in the GYP |
| 439 # code path; the GN code path needs no escaping. | 428 # code path; the GN code path needs no escaping. |
| 440 'gn_args': 'use_goma=true', | 429 'gn_args': 'use_goma=true', |
| 441 'gyp_defines': 'use_goma=1', | 430 'gyp_defines': 'use_goma=1', |
| 442 }, | 431 }, |
| 443 | 432 |
| 444 'gyp': {'type': 'gyp'}, | 433 'gyp': {'type': 'gyp'}, |
| 445 | 434 |
| 435 'gyp_limited_support_build': { |
| 436 'gyp_defines': 'include_examples=0 include_tests=0 rtc_use_h264=0' |
| 437 }, |
| 438 |
| 446 'ios': { | 439 'ios': { |
| 447 'gn_args': 'target_os="ios"', | 440 'gn_args': 'target_os="ios"', |
| 448 'gyp_defines': 'OS=ios', | 441 'gyp_defines': 'OS=ios', |
| 449 }, | 442 }, |
| 450 | 443 |
| 451 'lsan': { | 444 'lsan': { |
| 452 'gn_args': 'is_lsan=true', | 445 'gn_args': 'is_lsan=true', |
| 453 'gyp_defines': 'lsan=1', | 446 'gyp_defines': 'lsan=1', |
| 454 }, | 447 }, |
| 455 | 448 |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 539 'gn_args': 'target_cpu="x64"', | 532 'gn_args': 'target_cpu="x64"', |
| 540 'gyp_defines': 'target_arch=x64', | 533 'gyp_defines': 'target_arch=x64', |
| 541 }, | 534 }, |
| 542 | 535 |
| 543 'x86': { | 536 'x86': { |
| 544 'gn_args': 'target_cpu="x86"', | 537 'gn_args': 'target_cpu="x86"', |
| 545 'gyp_defines': 'target_arch=ia32', | 538 'gyp_defines': 'target_arch=ia32', |
| 546 }, | 539 }, |
| 547 }, | 540 }, |
| 548 } | 541 } |
| OLD | NEW |