Add suppressions for failing end2end tests on Mac Intel

BUG=angleproject:891

Change-Id: I88a8bcc4a6911c92bdb981aca34a0557ad451df7
Reviewed-on: https://chromium-review.googlesource.com/303390
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Tested-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/tests/gl_tests/ClearTest.cpp b/src/tests/gl_tests/ClearTest.cpp
index dda7689..3af32d8 100644
--- a/src/tests/gl_tests/ClearTest.cpp
+++ b/src/tests/gl_tests/ClearTest.cpp
@@ -258,6 +258,15 @@
 // attachment
 TEST_P(ClearTestES3, MixedSRGBClear)
 {
+    // TODO(cwallez) figure out why it is broken on Intel on Mac
+#if ANGLE_PLATFORM_APPLE
+    if (isIntel() && getPlatformRenderer() == EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE)
+    {
+        std::cout << "Test skipped on Intel on Mac." << std::endl;
+        return;
+    }
+#endif
+
     glBindFramebuffer(GL_FRAMEBUFFER, mFBO);
 
     GLuint textures[2];