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};