Suppress brya/Android Desktop failures Suppresses dawn_end2end_tests failures that are occurring on brya devices running Android Desktop. Bug: 444741058 Change-Id: I427aa47b45080175659c78de9304859c40cecba9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261714 Commit-Queue: Brian Sheedy <bsheedy@google.com> Commit-Queue: Kai Ninomiya <kainino@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@google.com> Reviewed-by: Kai Ninomiya <kainino@chromium.org>
diff --git a/src/dawn/tests/end2end/DepthBiasTests.cpp b/src/dawn/tests/end2end/DepthBiasTests.cpp index 1d20955..8f096c9 100644 --- a/src/dawn/tests/end2end/DepthBiasTests.cpp +++ b/src/dawn/tests/end2end/DepthBiasTests.cpp
@@ -162,6 +162,9 @@ // NVIDIA GPUs under Vulkan seem to be using a different scale than everyone else. DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsNvidia()); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsIntel() && IsAndroid()); + // Draw quad flat on z = 0.25 with 0.25 bias RunDepthBiasTest(wgpu::TextureFormat::Depth32Float, 0, QuadAngle::Flat, kPointTwoFiveBiasForPointTwoFiveZOnFloat, 0, 0);
diff --git a/src/dawn/tests/end2end/DepthStencilSamplingTests.cpp b/src/dawn/tests/end2end/DepthStencilSamplingTests.cpp index bed3719..5ef6681 100644 --- a/src/dawn/tests/end2end/DepthStencilSamplingTests.cpp +++ b/src/dawn/tests/end2end/DepthStencilSamplingTests.cpp
@@ -644,6 +644,9 @@ // TODO(crbug.com/dawn/1187): The test fails on ANGLE D3D11, investigate why. DAWN_SUPPRESS_TEST_IF(IsANGLED3D11()); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsIntel() && IsAndroid()); + constexpr uint32_t kWidth = 16; wgpu::ShaderModule module = utils::CreateShaderModule(device, R"( const kWidth = 16.0;
diff --git a/src/dawn/tests/end2end/GLExplicitExtensionsTests.cpp b/src/dawn/tests/end2end/GLExplicitExtensionsTests.cpp index 707e38b..485ce1c 100644 --- a/src/dawn/tests/end2end/GLExplicitExtensionsTests.cpp +++ b/src/dawn/tests/end2end/GLExplicitExtensionsTests.cpp
@@ -53,6 +53,9 @@ } TEST_P(GLExplicitExtensionsTests, Toggles) { + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsIntel() && IsAndroid()); + // Make sure this toggle is inherited correctly during re-initialization EXPECT_EQ(HasToggleEnabled("gl_force_es_31_and_no_extensions"), true);
diff --git a/src/dawn/tests/end2end/QueueTests.cpp b/src/dawn/tests/end2end/QueueTests.cpp index b352728..8dd7e61 100644 --- a/src/dawn/tests/end2end/QueueTests.cpp +++ b/src/dawn/tests/end2end/QueueTests.cpp
@@ -638,6 +638,8 @@ DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsAndroid() && IsQualcomm()); // TODO(crbug.com/dawn/2295): diagnose this failure on Pixel 6 OpenGLES DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsAndroid() && IsARM()); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsOpenGLES() && IsIntel() && IsAndroid()); // TODO(crbug.com/dawn/2131): diagnose this failure on Win Angle D3D11 DAWN_SUPPRESS_TEST_IF(IsANGLED3D11()); // TODO(crbug.com/dawn/42241333): diagnose stencil8 failure on Angle Swiftshader
diff --git a/src/dawn/tests/end2end/YCbCrInfoTests.cpp b/src/dawn/tests/end2end/YCbCrInfoTests.cpp index 4fa75e8..d3a66c5 100644 --- a/src/dawn/tests/end2end/YCbCrInfoTests.cpp +++ b/src/dawn/tests/end2end/YCbCrInfoTests.cpp
@@ -292,6 +292,9 @@ // Tests that creating a bind group layout with a valid static sampler succeeds if the // required feature is enabled. TEST_P(YCbCrInfoTest, CreateBindGroupWithYCbCrSamplerSupported) { + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + std::vector<wgpu::BindGroupLayoutEntry> entries; wgpu::YCbCrVkDescriptor yCbCrDesc = {}; @@ -427,6 +430,9 @@ // Verifies that creation of a correctly-specified bind group for a layout that // has a sampler and a static sampler succeeds. TEST_P(YCbCrInfoTest, CreateBindGroupWithSamplerAndStaticSamplerSupported) { + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + std::vector<wgpu::BindGroupLayoutEntry> entries; wgpu::BindGroupLayoutEntry& binding0 = entries.emplace_back();
diff --git a/src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp b/src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp index 3184151..dbfa3a3 100644 --- a/src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp +++ b/src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp
@@ -297,6 +297,9 @@ // Test writing the memory on the CPU, then sampling on the device. TEST_P(SharedTextureMemoryTests, CPUWriteThenGPURead) { + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + AHardwareBuffer_Desc aHardwareBufferDesc = { .width = 4, .height = 4, @@ -373,6 +376,9 @@ TEST_P(SharedTextureMemoryTests, InvalidSharedTextureMemoryAHardwareBufferProperties) { DAWN_TEST_UNSUPPORTED_IF(!SupportsFeatures({wgpu::FeatureName::YCbCrVulkanSamplers})); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + AHardwareBuffer_Desc aHardwareBufferDesc = { .width = 4, .height = 4, @@ -406,6 +412,9 @@ TEST_P(SharedTextureMemoryTests, QueryYCbCrInfoFromDevice) { DAWN_TEST_UNSUPPORTED_IF(!SupportsFeatures({wgpu::FeatureName::YCbCrVulkanSamplers})); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + AHardwareBuffer_Desc aHardwareBufferDesc = { .width = 4, .height = 4, @@ -469,6 +478,9 @@ TEST_P(SharedTextureMemoryTests, QueryYCbCrInfoWithoutExternalFormat) { DAWN_TEST_UNSUPPORTED_IF(!SupportsFeatures({wgpu::FeatureName::YCbCrVulkanSamplers})); + // TODO(crbug.com/444741058): Fails on Intel-based brya devices running Android Desktop. + DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsIntel() && IsAndroid()); + AHardwareBuffer_Desc aHardwareBufferDesc = { .width = 4, .height = 4,