From 5d8a071433779a3da828e5e8577be8258ef957c3 Mon Sep 17 00:00:00 2001 From: Corentin Wallez Date: Thu, 3 Dec 2020 11:21:57 +0000 Subject: [PATCH] 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 Commit-Queue: Corentin Wallez --- src/tests/DawnTest.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tests/DawnTest.cpp b/src/tests/DawnTest.cpp index 5375ce1195..2e3532c782 100644 --- a/src/tests/DawnTest.cpp +++ b/src/tests/DawnTest.cpp @@ -868,6 +868,12 @@ void DawnTestBase::SetUp() { 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() {