Suppress some E2E tests with VVL false positives
These tests trigger the false positive when using the new SPIR-V
backend, which will be enabled by default soon.
Bug: 345758016
Change-Id: Idb064ae138baae818e8980a76d758cca65fab283
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/192322
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/src/dawn/tests/end2end/MaxLimitTests.cpp b/src/dawn/tests/end2end/MaxLimitTests.cpp
index c80a342..9b54d6c 100644
--- a/src/dawn/tests/end2end/MaxLimitTests.cpp
+++ b/src/dawn/tests/end2end/MaxLimitTests.cpp
@@ -549,6 +549,10 @@
// used correctly. The test loads a different value from each binding, and writes 1 to a storage
// buffer if all values are correct.
TEST_P(MaxLimitTests, ReallyLargeBindGroup) {
+ // TODO(crbug.com/345758016): VVL produces a false-positive WAR hazard for this test.
+ // Remove this suppression once the issue is fixed.
+ DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsBackendValidationEnabled());
+
DAWN_SUPPRESS_TEST_IF(IsOpenGLES());
wgpu::Limits limits = GetSupportedLimits().limits;
diff --git a/src/dawn/tests/end2end/Texture3DTests.cpp b/src/dawn/tests/end2end/Texture3DTests.cpp
index f9696b5..7d421a5 100644
--- a/src/dawn/tests/end2end/Texture3DTests.cpp
+++ b/src/dawn/tests/end2end/Texture3DTests.cpp
@@ -137,6 +137,10 @@
// Regression test for crbug.com/dawn/2072 where the WSize of D3D UAV descriptor ends up being 0.
// (which is invalid as noted by the debug layers)
TEST_P(Texture3DTests, LatestMipClampsDepthSizeForStorageTextures) {
+ // TODO(crbug.com/345758016): VVL produces a false-positive WAR hazard for this test.
+ // Remove this suppression once the issue is fixed.
+ DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsBackendValidationEnabled());
+
wgpu::TextureDescriptor tDesc;
tDesc.dimension = wgpu::TextureDimension::e3D;
tDesc.size = {2, 2, 1};