Suppress all end2end tests on Intel D3D12 with validation layers

After a driver upgrade a lot of these tests started hanging, to unblock
the CQ and fix various builder, we skip all the tests on this
configuration.

Bug: dawn:598
TBR=enga@chromium.org

Change-Id: Ic5e47bb6e84be1104e8a511c087d3386bf025c90
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/34468
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/tests/DawnTest.cpp b/src/tests/DawnTest.cpp
index 5375ce1..2e3532c 100644
--- a/src/tests/DawnTest.cpp
+++ b/src/tests/DawnTest.cpp
@@ -868,6 +868,12 @@
         glfwMakeContextCurrent(gTestEnv->GetOpenGLESWindow());
     }
 #endif
+
+    // A very large number of tests hang on Intel D3D12 with the debug adapter after a driver
+    // upgrade. Violently suppress this whole configuration until we figure out what to do.
+    // See https://crbug.com/dawn/598
+    DAWN_SKIP_TEST_IF(IsBackendValidationEnabled() && IsIntel() && IsD3D12());
+
 }
 
 void DawnTestBase::TearDown() {