Index: scripts/slave/recipe_modules/webrtc/builders.py |
diff --git a/scripts/slave/recipe_modules/webrtc/builders.py b/scripts/slave/recipe_modules/webrtc/builders.py |
index 4111fabd818e3221e3ee2c23ae8ccc61726a06ad..9110be23a85ff1940c926233cfb66b23c8a0c5d7 100644 |
--- a/scripts/slave/recipe_modules/webrtc/builders.py |
+++ b/scripts/slave/recipe_modules/webrtc/builders.py |
@@ -13,6 +13,16 @@ RECIPE_CONFIGS = freeze({ |
'gclient_config': 'webrtc', |
'test_suite': 'webrtc', |
}, |
+ 'webrtc_compile': { |
+ 'chromium_config': 'webrtc_standalone', |
+ 'gclient_config': 'webrtc', |
+ }, |
+ 'webrtc_compile_android': { |
+ 'chromium_config': 'android', |
+ 'chromium_android_config': 'webrtc', |
+ 'gclient_config': 'webrtc', |
+ 'gclient_apply_config': ['android'], |
+ }, |
'webrtc_baremetal': { |
'chromium_config': 'webrtc_standalone', |
'gclient_config': 'webrtc', |
@@ -1004,7 +1014,43 @@ BUILDERS = freeze({ |
}, |
'tryserver.webrtc': { |
'builders': { |
- 'win': { |
+ 'win_compile_dbg': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'win'}, |
+ }, |
+ 'win_compile_rel': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'win'}, |
+ }, |
+ 'win_compile_x64_dbg': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'win'}, |
+ }, |
+ 'win_compile_x64_rel': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'win'}, |
+ }, |
+ 'win_dbg': { |
'recipe_config': 'webrtc_parallel', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1022,6 +1068,15 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'win'}, |
}, |
+ 'win_x64_dbg': { |
+ 'recipe_config': 'webrtc_parallel', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'win'}, |
+ }, |
'win_x64_rel': { |
'recipe_config': 'webrtc_parallel', |
'chromium_config_kwargs': { |
@@ -1090,7 +1145,43 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'win'}, |
}, |
- 'mac': { |
+ 'mac_compile_dbg': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'mac'}, |
+ }, |
+ 'mac_compile_rel': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'mac'}, |
+ }, |
+ 'mac_compile_x64_dbg': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'mac'}, |
+ }, |
+ 'mac_compile_x64_rel': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'mac'}, |
+ }, |
+ 'mac_dbg': { |
'recipe_config': 'webrtc', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1108,7 +1199,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'mac'}, |
}, |
- 'mac_x64': { |
+ 'mac_x64_dbg': { |
'recipe_config': 'webrtc', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1126,7 +1217,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'mac'}, |
}, |
- 'mac_x64_gn': { |
+ 'mac_x64_gn_dbg': { |
'recipe_config': 'webrtc', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1165,7 +1256,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'mac'}, |
}, |
- 'ios': { |
+ 'ios_dbg': { |
'recipe_config': 'webrtc_ios', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1187,7 +1278,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder', |
'testing': {'platform': 'mac'}, |
}, |
- 'ios_arm64': { |
+ 'ios_arm64_dbg': { |
'recipe_config': 'webrtc_ios', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1209,7 +1300,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder', |
'testing': {'platform': 'mac'}, |
}, |
- 'ios32_sim': { |
+ 'ios32_sim_dbg': { |
'recipe_config': 'webrtc_ios', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1220,7 +1311,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder', |
'testing': {'platform': 'mac'}, |
}, |
- 'ios64_sim': { |
+ 'ios64_sim_dbg': { |
'recipe_config': 'webrtc_ios', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1231,7 +1322,25 @@ BUILDERS = freeze({ |
'bot_type': 'builder', |
'testing': {'platform': 'mac'}, |
}, |
- 'linux': { |
+ 'linux_compile_dbg': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'linux_compile_rel': { |
+ 'recipe_config': 'webrtc_compile', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'linux_dbg': { |
'recipe_config': 'webrtc_parallel', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1249,7 +1358,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'linux'}, |
}, |
- 'linux_gn': { |
+ 'linux_gn_dbg': { |
'recipe_config': 'webrtc', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1320,7 +1429,51 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'linux'}, |
}, |
- 'android': { |
+ 'android_compile_dbg': { |
+ 'recipe_config': 'webrtc_compile_android', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_PLATFORM': 'android', |
+ 'TARGET_ARCH': 'arm', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'android_compile_rel': { |
+ 'recipe_config': 'webrtc_compile_android', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_PLATFORM': 'android', |
+ 'TARGET_ARCH': 'arm', |
+ 'TARGET_BITS': 32, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'android_compile_arm64_dbg': { |
+ 'recipe_config': 'webrtc_compile_android', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Debug', |
+ 'TARGET_PLATFORM': 'android', |
+ 'TARGET_ARCH': 'arm', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'android_compile_arm64_rel': { |
+ 'recipe_config': 'webrtc_compile_android', |
+ 'chromium_config_kwargs': { |
+ 'BUILD_CONFIG': 'Release', |
+ 'TARGET_PLATFORM': 'android', |
+ 'TARGET_ARCH': 'arm', |
+ 'TARGET_BITS': 64, |
+ }, |
+ 'bot_type': 'builder_tester', |
+ 'testing': {'platform': 'linux'}, |
+ }, |
+ 'android_dbg': { |
'recipe_config': 'webrtc_android', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1342,7 +1495,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'linux'}, |
}, |
- 'android_clang': { |
+ 'android_clang_dbg': { |
'recipe_config': 'webrtc_android_clang', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |
@@ -1397,7 +1550,7 @@ BUILDERS = freeze({ |
'bot_type': 'builder_tester', |
'testing': {'platform': 'linux'}, |
}, |
- 'android_gn': { |
+ 'android_gn_dbg': { |
'recipe_config': 'webrtc_android', |
'chromium_config_kwargs': { |
'BUILD_CONFIG': 'Debug', |