diff --git a/src/dawn/tests/end2end/MultithreadTests.cpp b/src/dawn/tests/end2end/MultithreadTests.cpp index a2b68e902c..63b7850e7c 100644 --- a/src/dawn/tests/end2end/MultithreadTests.cpp +++ b/src/dawn/tests/end2end/MultithreadTests.cpp @@ -119,10 +119,10 @@ TEST_P(MultithreadTests, Device_DroppedOnAnotherThread) { // TODO(crbug.com/dawn/1779): This test seems to cause flakiness in other sampling tests on // NVIDIA. DAWN_SUPPRESS_TEST_IF(IsD3D12() && IsNvidia()); - // TODO(crbug.com/42240870): Flaky on Linux TSAN Release - // TODO(crbug.com/383339997): Failing on Linux/Vulkan. - DAWN_SUPPRESS_TEST_IF(IsLinux() && IsVulkan()); + DAWN_SUPPRESS_TEST_IF(IsLinux() && IsVulkan() && IsTsan()); + // TODO(crbug.com/383339997): Failing on Linux/Vulkan with VVL. + DAWN_SUPPRESS_TEST_IF(IsLinux() && IsVulkan() && IsBackendValidationEnabled()); std::vector devices(5); @@ -159,6 +159,9 @@ TEST_P(MultithreadTests, Device_DroppedInCallback_OnAnotherThread) { // NVIDIA. DAWN_SUPPRESS_TEST_IF(IsD3D12() && IsNvidia()); + // TODO(crbug.com/383339997): Failing on Linux/Vulkan with VVL. + DAWN_SUPPRESS_TEST_IF(IsLinux() && IsVulkan() && IsBackendValidationEnabled()); + std::vector devices(10); // Create devices. @@ -208,6 +211,9 @@ TEST_P(MultithreadTests, Device_WaitForDroppedInAnotherThread) { // NVIDIA. DAWN_SUPPRESS_TEST_IF(IsD3D12() && IsNvidia()); + // TODO(crbug.com/383339997): Failing on Linux/Vulkan with VVL. + DAWN_SUPPRESS_TEST_IF(IsLinux() && IsVulkan() && IsBackendValidationEnabled()); + enum class Step { Begin, Waiting,