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) ...@@ -49,6 +49,14 @@ TEST_P(PointSpritesTest, PointCoordAndPointSizeCompliance)
return; 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 const std::string fs = SHADER_SOURCE
( (
precision mediump float; precision mediump float;
...@@ -154,6 +162,14 @@ TEST_P(PointSpritesTest, PointCoordAndPointSizeCompliance) ...@@ -154,6 +162,14 @@ TEST_P(PointSpritesTest, PointCoordAndPointSizeCompliance)
// https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-no-attributes.html // https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-no-attributes.html
TEST_P(PointSpritesTest, PointWithoutAttributesCompliance) 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 // clang-format off
const std::string fs = SHADER_SOURCE const std::string fs = SHADER_SOURCE
( (
...@@ -191,6 +207,14 @@ TEST_P(PointSpritesTest, PointWithoutAttributesCompliance) ...@@ -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 // https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html
TEST_P(PointSpritesTest, PointCoordRegressionTest) 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 const std::string fs = SHADER_SOURCE
( (
precision mediump float; precision mediump float;
...@@ -276,6 +300,14 @@ TEST_P(PointSpritesTest, PointCoordRegressionTest) ...@@ -276,6 +300,14 @@ TEST_P(PointSpritesTest, PointCoordRegressionTest)
// https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-size.html // https://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/point-size.html
TEST_P(PointSpritesTest, PointSizeEnabledCompliance) 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 const std::string fs = SHADER_SOURCE
( (
precision mediump float; precision mediump float;
......
...@@ -311,9 +311,10 @@ TEST_P(TimerQueriesTest, TimeElapsedValidationTest) ...@@ -311,9 +311,10 @@ TEST_P(TimerQueriesTest, TimeElapsedValidationTest)
// Tests timer queries operating under multiple EGL contexts with mid-query switching // Tests timer queries operating under multiple EGL contexts with mid-query switching
TEST_P(TimerQueriesTest, TimeElapsedMulticontextTest) 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; std::cout << "Test skipped on Windows AMD OpenGL Debug." << std::endl;
return; 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