Commit 51f75c5d by Jamie Madill Committed by Commit Bot

Suppress flaky Win/AMD/GL end2end tests.

These tests became flaky when google test retries are turned off. BUG=chromium:669196 BUG=angleproject:1643 BUG=angleproject:1541 Change-Id: I7cc10f532662928e5436a4e88a42fc109c00bfe8 Reviewed-on: https://chromium-review.googlesource.com/414216Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 01074255
......@@ -49,6 +49,14 @@ TEST_P(PointSpritesTest, PointCoordAndPointSizeCompliance)
return;
}
// TODO(jmadill): Investigate potential AMD driver bug.
// http://anglebug.com/1643
if (IsAMD() && IsDesktopOpenGL() && IsWindows())
{
std::cout << "Test skipped on desktop GL AMD Windows." << std::endl;
return;
}
const std::string fs = SHADER_SOURCE
(
precision mediump float;
......@@ -154,6 +162,14 @@ TEST_P(PointSpritesTest, PointCoordAndPointSizeCompliance)
// https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-no-attributes.html
TEST_P(PointSpritesTest, PointWithoutAttributesCompliance)
{
// TODO(jmadill): Investigate potential AMD driver bug.
// http://anglebug.com/1643
if (IsAMD() && IsDesktopOpenGL() && IsWindows())
{
std::cout << "Test skipped on desktop GL AMD Windows." << std::endl;
return;
}
// clang-format off
const std::string fs = SHADER_SOURCE
(
......@@ -191,6 +207,14 @@ TEST_P(PointSpritesTest, PointWithoutAttributesCompliance)
// https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html
TEST_P(PointSpritesTest, PointCoordRegressionTest)
{
// TODO(jmadill): Investigate potential AMD driver bug.
// http://anglebug.com/1643
if (IsAMD() && IsDesktopOpenGL() && IsWindows())
{
std::cout << "Test skipped on desktop GL AMD Windows." << std::endl;
return;
}
const std::string fs = SHADER_SOURCE
(
precision mediump float;
......@@ -276,6 +300,14 @@ TEST_P(PointSpritesTest, PointCoordRegressionTest)
// https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-size.html
TEST_P(PointSpritesTest, PointSizeEnabledCompliance)
{
// TODO(jmadill): Investigate potential AMD driver bug.
// http://anglebug.com/1643
if (IsAMD() && IsDesktopOpenGL() && IsWindows())
{
std::cout << "Test skipped on desktop GL AMD Windows." << std::endl;
return;
}
const std::string fs = SHADER_SOURCE
(
precision mediump float;
......
......@@ -311,9 +311,10 @@ TEST_P(TimerQueriesTest, TimeElapsedValidationTest)
// Tests timer queries operating under multiple EGL contexts with mid-query switching
TEST_P(TimerQueriesTest, TimeElapsedMulticontextTest)
{
if (IsAMD() && IsOpenGL() && IsWindows() && IsDebug())
if (IsAMD() && IsOpenGL() && IsWindows())
{
// TODO(jmadill): Figure out why this test is flaky on Win/AMD/OpenGL/Debug.
// TODO(jmadill): Figure out why this test is flaky on Win/AMD/OpenGL.
// http://anglebug.com/1541
std::cout << "Test skipped on Windows AMD OpenGL Debug." << std::endl;
return;
}
......
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