Skip ReadPixelsTest.OutOfBounds on Adreno Android GLES

Due to Adreno bug in glReadPixels

BUG=angleproject:1413
TEST=ReadPixelsTest.OutOfBounds

Change-Id: I2fd426bc6d21f5d9604ca32ad34dd8841cbb9a3e
Reviewed-on: https://chromium-review.googlesource.com/353363
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
diff --git a/src/tests/test_utils/ANGLETest.cpp b/src/tests/test_utils/ANGLETest.cpp
index d30fc70..6cbf7e6 100644
--- a/src/tests/test_utils/ANGLETest.cpp
+++ b/src/tests/test_utils/ANGLETest.cpp
@@ -662,6 +662,12 @@
     return (rendererString.find("Intel") != std::string::npos);
 }
 
+bool IsAdreno()
+{
+    std::string rendererString(reinterpret_cast<const char *>(glGetString(GL_RENDERER)));
+    return (rendererString.find("Adreno") != std::string::npos);
+}
+
 bool IsAMD()
 {
     std::string rendererString(reinterpret_cast<const char *>(glGetString(GL_RENDERER)));
@@ -698,6 +704,15 @@
     return IsD3D9() || IsD3D11_FL93();
 }
 
+bool IsAndroid()
+{
+#if defined(ANGLE_PLATFORM_ANDROID)
+    return true;
+#else
+    return false;
+#endif
+}
+
 bool IsLinux()
 {
 #if defined(ANGLE_PLATFORM_LINUX)