Commit cbcc500f by Corentin Wallez Committed by Commit Bot

Broaden EGLFeatureControlTest Linux AMD suppression

After the initial suppression the bot started failing on the next test. Use GTEST_SKIP in testSetUp to make all tests using the fixture skipped. Bug: chromium:1097750 Change-Id: Ic993d7cd274e1328684571c5ba1a1520b9cb80d5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2270020Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
parent 2cc63fef
...@@ -16,7 +16,16 @@ using namespace angle; ...@@ -16,7 +16,16 @@ using namespace angle;
class EGLFeatureControlTest : public ANGLETest class EGLFeatureControlTest : public ANGLETest
{ {
public: public:
void testSetUp() override { mDisplay = EGL_NO_DISPLAY; } void testSetUp() override
{
// All tests are skipped on old AMD Linux Vulkan driver. See http://crbug.com/1097750
if (IsLinux() && IsAMD() && IsVulkan())
{
GTEST_SKIP();
}
mDisplay = EGL_NO_DISPLAY;
}
void testTearDown() override void testTearDown() override
{ {
...@@ -51,9 +60,6 @@ class EGLFeatureControlTest : public ANGLETest ...@@ -51,9 +60,6 @@ class EGLFeatureControlTest : public ANGLETest
// Ensure eglQueryStringiANGLE generates EGL_BAD_DISPLAY if the display passed in is invalid. // Ensure eglQueryStringiANGLE generates EGL_BAD_DISPLAY if the display passed in is invalid.
TEST_P(EGLFeatureControlTest, InvalidDisplay) TEST_P(EGLFeatureControlTest, InvalidDisplay)
{ {
// Test skipped on old AMD Linux Vulkan driver. See http://crbug.com/1097750
ANGLE_SKIP_TEST_IF(IsLinux() && IsAMD() && IsVulkan());
ANGLE_SKIP_TEST_IF(!initTest()); ANGLE_SKIP_TEST_IF(!initTest());
EXPECT_EQ(nullptr, eglQueryStringiANGLE(EGL_NO_DISPLAY, EGL_FEATURE_NAME_ANGLE, 0)); EXPECT_EQ(nullptr, eglQueryStringiANGLE(EGL_NO_DISPLAY, EGL_FEATURE_NAME_ANGLE, 0));
EXPECT_EGL_ERROR(EGL_BAD_DISPLAY); EXPECT_EGL_ERROR(EGL_BAD_DISPLAY);
......
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