Add MB configs for more_configs bots

No-Try: True
Bug: chromium:845135
Change-Id: I3ac4e0dbf2c41c4d33d18d7ef037de5292f06da7
Reviewed-on: https://webrtc-review.googlesource.com/77642
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23344}
This commit is contained in:
Oleh Prypin
2018-05-22 13:36:44 +02:00
committed by Commit Bot
parent 0beed5d69f
commit d945806fde

View File

@ -50,6 +50,18 @@
'Linux UBSan': 'ubsan_clang_release_bot_x64',
'Linux UBSan vptr': 'ubsan_vptr_clang_release_bot_x64',
'Linux64 Release (Libfuzzer)': 'libfuzzer_asan_release_bot_x64',
# "More configs" bots will build all the following configs in sequence.
# This is using MB's "phases" feature.
'Linux (more configs)': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_x64',
'bwe_test_logging':
'bwe_test_logging_x64',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_x64',
'rtti_no_sctp':
'rtti_no_sctp_x64',
},
# Android
'Android32 (M Nexus5X)': 'android_release_bot_arm',
@ -59,6 +71,16 @@
'Android32 Builder x86': 'android_release_bot_x86',
'Android32 Builder x86 (dbg)': 'android_debug_static_bot_x86',
'Android64 Builder x64 (dbg)': 'android_debug_static_bot_x64',
'Android32 (more configs)': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_android_arm',
'bwe_test_logging':
'bwe_test_logging_android_arm',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_android_arm',
'rtti_no_sctp':
'rtti_no_sctp_android_arm',
},
# Windows
'Win32 Debug': 'win_msvc_debug_bot_x86',
@ -70,6 +92,16 @@
'Win64 Debug (Clang)': 'win_clang_debug_bot_x64',
'Win64 Release (Clang)': 'win_clang_release_bot_x64',
'Win32 ASan': 'win_asan_clang_release_bot_x86',
'Win (more configs)': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_x86',
'bwe_test_logging':
'bwe_test_logging_x86',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_x86',
'rtti_no_sctp':
'rtti_no_sctp_x86',
},
},
'client.webrtc.branches': {
# iOS
@ -173,6 +205,16 @@
'linux_ubsan_vptr': 'ubsan_vptr_clang_release_bot_x64',
'linux_experimental': 'release_bot_x64',
'linux_libfuzzer_rel': 'libfuzzer_asan_release_bot_x64',
'linux_more_configs': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_x64',
'bwe_test_logging':
'bwe_test_logging_x64',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_x64',
'rtti_no_sctp':
'rtti_no_sctp_x64',
},
# Android
'android_compile_dbg': 'android_debug_static_bot_arm',
@ -187,6 +229,16 @@
'android_rel': 'android_release_bot_arm',
'android_arm64_rel': 'android_release_bot_arm64',
'android_experimental': 'android_release_bot_arm',
'android_more_configs': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_android_arm',
'bwe_test_logging':
'bwe_test_logging_android_arm',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_android_arm',
'rtti_no_sctp':
'rtti_no_sctp_android_arm',
},
# Windows
'win_compile_dbg': 'debug_bot_x86',
@ -205,6 +257,16 @@
'win_experimental': 'release_bot_x86',
'win_x64_win8': 'debug_bot_x64',
'win_x64_win10': 'debug_bot_x64',
'win_more_configs': {
'intelligibility_enhancer_no_include_tests':
'intelligibility_enhancer_no_include_tests_x86',
'bwe_test_logging':
'bwe_test_logging_x86',
'dummy_audio_file_devices_no_protobuf':
'dummy_audio_file_devices_no_protobuf_x86',
'rtti_no_sctp':
'rtti_no_sctp_x86',
},
}
},
@ -355,6 +417,48 @@
'android', 'gn', 'release', 'goma', 'arm64'
],
# More configs
'intelligibility_enhancer_no_include_tests_x64': [
'debug_bot', 'x64', 'intelligibility_enhancer', 'no_include_tests'
],
'bwe_test_logging_x64': [
'debug_bot', 'x64', 'bwe_test_logging'
],
'dummy_audio_file_devices_no_protobuf_x64': [
'debug_bot', 'x64', 'dummy_audio_file_devices', 'no_protobuf'
],
'rtti_no_sctp_x64': [
'debug_bot', 'x64', 'rtti', 'no_sctp'
],
'intelligibility_enhancer_no_include_tests_x86': [
'debug_bot', 'x86', 'intelligibility_enhancer', 'no_include_tests'
],
'bwe_test_logging_x86': [
'debug_bot', 'x86', 'bwe_test_logging'
],
'dummy_audio_file_devices_no_protobuf_x86': [
'debug_bot', 'x86', 'dummy_audio_file_devices', 'no_protobuf'
],
'rtti_no_sctp_x86': [
'debug_bot', 'x86', 'rtti', 'no_sctp'
],
'intelligibility_enhancer_no_include_tests_android_arm': [
'android', 'debug_static_bot', 'arm',
'intelligibility_enhancer', 'no_include_tests'
],
'bwe_test_logging_android_arm': [
'android', 'debug_static_bot', 'arm', 'bwe_test_logging'
],
'dummy_audio_file_devices_no_protobuf_android_arm': [
'android', 'debug_static_bot', 'arm',
'dummy_audio_file_devices', 'no_protobuf'
],
'rtti_no_sctp_android_arm': [
'android', 'debug_static_bot', 'arm', 'rtti', 'no_sctp'
],
# This is used for tracking purposes; any bot that uses this config
# should never actually run MB.
'none': [
@ -512,6 +616,34 @@
'use_default_libcxx': {
'gn_args': 'use_custom_libcxx=false',
}
},
'intelligibility_enhancer': {
'gn_args': 'rtc_enable_intelligibility_enhancer=true',
},
'no_include_tests': {
'gn_args': 'rtc_include_tests=false',
},
'bwe_test_logging': {
'gn_args': 'rtc_enable_bwe_test_logging=true',
},
'dummy_audio_file_devices': {
'gn_args': 'rtc_use_dummy_audio_file_devices=true',
},
'no_protobuf': {
'gn_args': 'rtc_enable_protobuf=false',
},
'rtti': {
'gn_args': 'use_rtti=true',
},
'no_sctp': {
'gn_args': 'rtc_enable_sctp=false',
},
},
}