Suppress 2 cc_unittests failures on SkiaRenderer Dawn
Also fixes having multiple test-launcher-filter-file in buidbot JSON.
As well as parsing multiple test-launcher-filter-file on Android.
TBR=bsheedy
Bug: 1139118
Change-Id: I5c27b358286cdb66402ec75a0409e2e8fb900ae5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2476837
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#818051}
GitOrigin-RevId: 8c487e7e12498a0a2123c2ff35ac050f95511fa6
diff --git a/buildbot/chromium.android.fyi.json b/buildbot/chromium.android.fyi.json
index e29b1b7..36b9254 100644
--- a/buildbot/chromium.android.fyi.json
+++ b/buildbot/chromium.android.fyi.json
@@ -2708,9 +2708,8 @@
{
"args": [
"--enable-features=NetworkService,NetworkServiceInProcess",
- "--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_webview_instrumentation_test_apk.filter",
- "--avd-config=../../tools/android/avd/proto/generic_android28.textpb",
- "--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter"
+ "--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_webview_instrumentation_test_apk.filter;../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter",
+ "--avd-config=../../tools/android/avd/proto/generic_android28.textpb"
],
"merge": {
"args": [],
diff --git a/buildbot/chromium.android.json b/buildbot/chromium.android.json
index 79aeb81..3c92510 100644
--- a/buildbot/chromium.android.json
+++ b/buildbot/chromium.android.json
@@ -42851,11 +42851,10 @@
{
"args": [
"--enable-features=NetworkService,NetworkServiceInProcess",
- "--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_webview_instrumentation_test_apk.filter",
+ "--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_webview_instrumentation_test_apk.filter;../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter",
"--gs-results-bucket=chromium-result-details",
"--recover-devices",
- "--avd-config=../../tools/android/avd/proto/generic_android28.textpb",
- "--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter"
+ "--avd-config=../../tools/android/avd/proto/generic_android28.textpb"
],
"merge": {
"args": [
diff --git a/buildbot/chromium.gpu.fyi.json b/buildbot/chromium.gpu.fyi.json
index 5ef1182..781bf61 100644
--- a/buildbot/chromium.gpu.fyi.json
+++ b/buildbot/chromium.gpu.fyi.json
@@ -13146,8 +13146,8 @@
"gtest_tests": [
{
"args": [
- "--no-xvfb",
- "--test-launcher-filter-file=../../testing/buildbot/filters/gpu.linux.skiarenderer_dawn_cc_unittests.filter"
+ "--test-launcher-filter-file=../../testing/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter;../../testing/buildbot/filters/gpu.linux.skiarenderer_dawn_cc_unittests.filter",
+ "--no-xvfb"
],
"merge": {
"args": [],
@@ -31923,6 +31923,9 @@
"Win10 FYI x64 SkiaRenderer Dawn Release (NVIDIA)": {
"gtest_tests": [
{
+ "args": [
+ "--test-launcher-filter-file=../../testing/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter"
+ ],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
diff --git a/buildbot/filters/BUILD.gn b/buildbot/filters/BUILD.gn
index 7e5ed05..17411e1 100644
--- a/buildbot/filters/BUILD.gn
+++ b/buildbot/filters/BUILD.gn
@@ -22,6 +22,7 @@
data = [
"//testing/buildbot/filters/android.emulator.cc_unittests.filter",
"//testing/buildbot/filters/gpu.linux.skiarenderer_dawn_cc_unittests.filter",
+ "//testing/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter",
]
}
diff --git a/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter b/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter
new file mode 100644
index 0000000..31e6b40
--- /dev/null
+++ b/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter
@@ -0,0 +1,3 @@
+# crbug.com/1139118: new blur algorithm
+-All/LayerTreeHostFiltersPixelTest.BackdropFilterBlurRadius/SkiaDawn
+-All/LayerTreeHostFiltersPixelTest.BackdropFilterRotated/SkiaDawn
diff --git a/buildbot/generate_buildbot_json.py b/buildbot/generate_buildbot_json.py
index b967485..607f48b 100755
--- a/buildbot/generate_buildbot_json.py
+++ b/buildbot/generate_buildbot_json.py
@@ -460,6 +460,7 @@
# --extra-browser-args=arg1 arg2
arr = self.merge_command_line_args(arr, '--enable-features=', ',')
arr = self.merge_command_line_args(arr, '--extra-browser-args=', ' ')
+ arr = self.merge_command_line_args(arr, '--test-launcher-filter-file=', ';')
return arr
def substitute_magic_args(self, test_config):
diff --git a/buildbot/test_suites.pyl b/buildbot/test_suites.pyl
index d859e2e..2ff2794 100644
--- a/buildbot/test_suites.pyl
+++ b/buildbot/test_suites.pyl
@@ -2555,6 +2555,9 @@
'--no-xvfb',
'--test-launcher-filter-file=../../testing/buildbot/filters/gpu.linux.skiarenderer_dawn_cc_unittests.filter',
],
+ 'args': [
+ '--test-launcher-filter-file=../../testing/buildbot/filters/gpu.skiarenderer_dawn_cc_unittests.filter',
+ ],
},
'viz_unittests': {
'linux_args': [