Suppress Linux/UHD 770 dawn_end2end_tests failures
Suppresses several Vulkan Image Wrapping failures that are happening on
the upcoming Linux/Intel UHD 770 tester.
Bug: chromium:341124484
Change-Id: I0f14d6dfdf2f623d265c96966d673702fb0f2291
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/188700
Auto-Submit: Brian Sheedy <bsheedy@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@google.com>
diff --git a/src/dawn/tests/white_box/VulkanImageWrappingTests.cpp b/src/dawn/tests/white_box/VulkanImageWrappingTests.cpp
index a216382..e02d9e3 100644
--- a/src/dawn/tests/white_box/VulkanImageWrappingTests.cpp
+++ b/src/dawn/tests/white_box/VulkanImageWrappingTests.cpp
@@ -419,6 +419,9 @@
// This is intended to verify that waiting on the signalFd for one external texture does not affect
// those of other external textures.
TEST_P(VulkanImageWrappingUsageTests, ClearTwoImagesAcrossDevices) {
+ // TODO(crbug.com/341124484): Fails on Linux/Intel UHD 770.
+ DAWN_SUPPRESS_TEST_IF(IsLinux() && IsBackendValidationEnabled() && IsIntelGen12());
+
static_assert(kTestTexturesCount >= 2);
std::vector<wgpu::Texture> wrappedTextures;
@@ -997,6 +1000,9 @@
// Test that wrapping multiple VulkanImage and clear them on multiple threads work.
TEST_P(VulkanImageWrappingMultithreadTests, WrapAndClear_OnMultipleThreads) {
+ // TODO(crbug.com/341124484): Crashes on Linux/Intel UHD 770.
+ DAWN_SUPPRESS_TEST_IF(IsLinux() && IsBackendValidationEnabled() && IsIntelGen12());
+
std::vector<std::unique_ptr<ExternalTexture>> testTextures(10);
for (auto& testTexture : testTextures) {
testTexture =