Add new builder with enable_webrtc=false.
We want Chromium to build with enable_webrtc=false. I will initially
add a build bot in chromium.webrtc.
Bug: chromium:811678
Change-Id: If3f23a70f0102f5b65bb46e5e91eee3c0b1bbeb2
Reviewed-on: https://chromium-review.googlesource.com/960125
Commit-Queue: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544013}
diff --git a/testing/buildbot/chromium.webrtc.json b/testing/buildbot/chromium.webrtc.json
index 6c289163..0e6536b 100644
--- a/testing/buildbot/chromium.webrtc.json
+++ b/testing/buildbot/chromium.webrtc.json
@@ -12,6 +12,11 @@
"remoting_unittests"
]
},
+ "Linux Builder (Chromium w/o WebRTC)": {
+ "additional_compile_targets": [
+ "chrome"
+ ]
+ },
"Mac Builder": {
"additional_compile_targets": [
"browser_tests",
diff --git a/testing/buildbot/waterfalls.pyl b/testing/buildbot/waterfalls.pyl
index d4e456f..742e33e 100644
--- a/testing/buildbot/waterfalls.pyl
+++ b/testing/buildbot/waterfalls.pyl
@@ -1911,6 +1911,11 @@
'remoting_unittests',
],
},
+ 'Linux Builder (Chromium w/o WebRTC)': {
+ 'additional_compile_targets': [
+ 'chrome',
+ ],
+ },
'Mac Builder': {
'additional_compile_targets': [
'browser_tests',
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index fd05a01..c0fed35 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -481,6 +481,7 @@
'chromium.webrtc': {
'Linux Builder': 'release_bot_chrome_with_codecs',
+ 'Linux Builder (Chromium w/o WebRTC)': 'release_bot_chrome_with_codecs_disable_webrtc',
'Mac Builder': 'release_bot_chrome_with_codecs',
'Win Builder': 'release_bot_x86_minimal_symbols_no_com_init_hooks',
},
@@ -1523,6 +1524,10 @@
'release_bot', 'chrome_with_codecs',
],
+ 'release_bot_chrome_with_codecs_disable_webrtc': [
+ 'release_bot', 'chrome_with_codecs', 'disable_webrtc',
+ ],
+
'release_bot_enable_blink_heap_verification_dcheck_always_on': [
'release_bot', 'enable_blink_heap_verification', 'dcheck_always_on',
],
@@ -1578,6 +1583,8 @@
'release_bot_x86_minimal_symbols_disable_nacl', 'no_clang'
],
+
+
'release_libfuzzer_asan': [
'release', 'libfuzzer', 'asan', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing',
],
@@ -1920,6 +1927,10 @@
'gn_args': 'enable_nacl=false',
},
+ 'disable_webrtc': {
+ 'gn_args': 'enable_webrtc=false',
+ },
+
'edge': {
'gn_args': 'sanitizer_coverage_flags="trace-pc-guard"',
},