Commit f857b501 by Yuly Novikov Committed by Commit Bot

Skip end2end tests failing on Intel Ubuntu 19.04 Mesa 19.0.2

Failing: MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cd MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cd_mask_c MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cds MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cds_mask_c MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cds_mask_cs MaskedScissoredClearTest.Test/ES2_OpenGL_clear_cds_mask_s MaskedScissoredClearTest.Test/ES2_OpenGL_clear_d MaskedScissoredClearTest.Test/ES2_OpenGL_clear_ds MaskedScissoredClearTest.Test/ES2_OpenGL_clear_ds_mask_s MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cd MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cd_mask_c MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cds MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cds_mask_c MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cds_mask_cs MaskedScissoredClearTest.Test/ES3_OpenGL_clear_cds_mask_s MaskedScissoredClearTest.Test/ES3_OpenGL_clear_d MaskedScissoredClearTest.Test/ES3_OpenGL_clear_ds MaskedScissoredClearTest.Test/ES3_OpenGL_clear_ds_mask_s BlitFramebufferTest.MultisampleDepthClear/ES3_OpenGL DrawBuffersTest.FirstHalfNULL/ES2_Vulkan DrawBuffersTest.Gaps/ES2_Vulkan WebGLCompatibilityTest.DrawBuffers/ES2_Vulkan Crashing: Texture3DTestES3.DrawWithLevelsOutsideRangeWithInconsistentDimensions/ES3_OpenGL Bug: angleproject:2782, angleproject:3614, angleproject:3616 Change-Id: Ib9bc72d8fd050ba1db1269d5fb3b38e80636211e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1679630Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
parent d43eee64
...@@ -1220,6 +1220,9 @@ TEST_P(BlitFramebufferTest, MultisampleDepth) ...@@ -1220,6 +1220,9 @@ TEST_P(BlitFramebufferTest, MultisampleDepth)
// Tests clearing a multisampled depth buffer. // Tests clearing a multisampled depth buffer.
TEST_P(BlitFramebufferTest, MultisampleDepthClear) TEST_P(BlitFramebufferTest, MultisampleDepthClear)
{ {
// clearDepth && !maskDepth fails on Intel Ubuntu 19.04 Mesa 19.0.2 GL. http://anglebug.com/3614
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsDesktopOpenGL());
GLRenderbuffer depthMS; GLRenderbuffer depthMS;
glBindRenderbuffer(GL_RENDERBUFFER, depthMS.get()); glBindRenderbuffer(GL_RENDERBUFFER, depthMS.get());
glRenderbufferStorageMultisample(GL_RENDERBUFFER, 2, GL_DEPTH_COMPONENT24, 256, 256); glRenderbufferStorageMultisample(GL_RENDERBUFFER, 2, GL_DEPTH_COMPONENT24, 256, 256);
......
...@@ -1247,6 +1247,9 @@ void MaskedScissoredClearTestBase::MaskedScissoredColorDepthStencilClear( ...@@ -1247,6 +1247,9 @@ void MaskedScissoredClearTestBase::MaskedScissoredColorDepthStencilClear(
ParseMaskedScissoredClearVariationsTestParams(params, &clearColor, &clearDepth, &clearStencil, ParseMaskedScissoredClearVariationsTestParams(params, &clearColor, &clearDepth, &clearStencil,
&maskColor, &maskDepth, &maskStencil, &scissor); &maskColor, &maskDepth, &maskStencil, &scissor);
// clearDepth && !maskDepth fails on Intel Ubuntu 19.04 Mesa 19.0.2 GL. http://anglebug.com/3614
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsDesktopOpenGL() && clearDepth && !maskDepth);
// Clear to a random color, 0.9 depth and 0x00 stencil // Clear to a random color, 0.9 depth and 0x00 stencil
Vector4 color1(0.1f, 0.2f, 0.3f, 0.4f); Vector4 color1(0.1f, 0.2f, 0.3f, 0.4f);
GLColor color1RGB(color1); GLColor color1RGB(color1);
......
...@@ -260,6 +260,9 @@ TEST_P(DrawBuffersTest, Gaps) ...@@ -260,6 +260,9 @@ TEST_P(DrawBuffersTest, Gaps)
// http://anglebug.com/3423 // http://anglebug.com/3423
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAndroid()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAndroid());
// Fails on Intel Ubuntu 19.04 Mesa 19.0.2 Vulkan. http://anglebug.com/3616
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsVulkan());
glBindTexture(GL_TEXTURE_2D, mTextures[0]); glBindTexture(GL_TEXTURE_2D, mTextures[0]);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D, mTextures[0], 0); glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D, mTextures[0], 0);
...@@ -323,6 +326,9 @@ TEST_P(DrawBuffersTest, FirstHalfNULL) ...@@ -323,6 +326,9 @@ TEST_P(DrawBuffersTest, FirstHalfNULL)
// http://anglebug.com/3423 // http://anglebug.com/3423
ANGLE_SKIP_TEST_IF(IsVulkan() && IsAndroid()); ANGLE_SKIP_TEST_IF(IsVulkan() && IsAndroid());
// Fails on Intel Ubuntu 19.04 Mesa 19.0.2 Vulkan. http://anglebug.com/3616
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsVulkan());
bool flags[8] = {false}; bool flags[8] = {false};
GLenum bufs[8] = {GL_NONE}; GLenum bufs[8] = {GL_NONE};
......
...@@ -2128,6 +2128,9 @@ TEST_P(Texture2DTestES3, DrawWithLevelZeroUndefined) ...@@ -2128,6 +2128,9 @@ TEST_P(Texture2DTestES3, DrawWithLevelZeroUndefined)
// GLES 3.0.4 section 3.8.13 Texture completeness // GLES 3.0.4 section 3.8.13 Texture completeness
TEST_P(Texture2DTestES3, DrawWithLevelsOutsideRangeWithInconsistentDimensions) TEST_P(Texture2DTestES3, DrawWithLevelsOutsideRangeWithInconsistentDimensions)
{ {
// Crashes on Intel Ubuntu 19.04 Mesa 19.0.2 GL. http://anglebug.com/2782
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsDesktopOpenGL());
glActiveTexture(GL_TEXTURE0); glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, mTexture2D); glBindTexture(GL_TEXTURE_2D, mTexture2D);
std::vector<GLColor> texDataRed(8u * 8u, GLColor::red); std::vector<GLColor> texDataRed(8u * 8u, GLColor::red);
......
...@@ -4078,6 +4078,9 @@ TEST_P(WebGLCompatibilityTest, FramebufferAttachmentQuery) ...@@ -4078,6 +4078,9 @@ TEST_P(WebGLCompatibilityTest, FramebufferAttachmentQuery)
// Tests WebGL reports INVALID_OPERATION for mismatch of drawbuffers and fragment output // Tests WebGL reports INVALID_OPERATION for mismatch of drawbuffers and fragment output
TEST_P(WebGLCompatibilityTest, DrawBuffers) TEST_P(WebGLCompatibilityTest, DrawBuffers)
{ {
// Fails on Intel Ubuntu 19.04 Mesa 19.0.2 Vulkan. http://anglebug.com/3616
ANGLE_SKIP_TEST_IF(IsLinux() && IsIntel() && IsVulkan());
// Make sure we can use at least 4 attachments for the tests. // Make sure we can use at least 4 attachments for the tests.
bool useEXT = false; bool useEXT = false;
if (getClientMajorVersion() < 3) if (getClientMajorVersion() < 3)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment