Suppress tests failing on GPU FYI Mac Pro (AMD)

TBR=kainino@chromium.org
BUG=dawn:58

Change-Id: Ibd71a4a7cbc559b868ea8fd801d51ad4b3d7f6fd
Reviewed-on: https://dawn-review.googlesource.com/c/2803
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/tests/end2end/TextureViewTests.cpp b/src/tests/end2end/TextureViewTests.cpp
index acccc23..9a33470 100644
--- a/src/tests/end2end/TextureViewTests.cpp
+++ b/src/tests/end2end/TextureViewTests.cpp
@@ -411,11 +411,19 @@
 
 // Test sampling from a cube map texture array view that covers a sub part of a 2D array texture.
 TEST_P(TextureViewTest, TextureCubeMapArrayViewOnPartOfTexture) {
+    // Test failing on the GPU FYI Mac Pro (AMD), see
+    // https://bugs.chromium.org/p/dawn/issues/detail?id=58
+    DAWN_SKIP_TEST_IF(IsMacOS() && IsMetal() && IsAMD());
+
     TextureCubeMapTest(20, 3, 12, true);
 }
 
 // Test sampling from a cube map texture array view that covers the last layer of a 2D array texture.
 TEST_P(TextureViewTest, TextureCubeMapArrayViewCoveringLastLayer) {
+    // Test failing on the GPU FYI Mac Pro (AMD), see
+    // https://bugs.chromium.org/p/dawn/issues/detail?id=58
+    DAWN_SKIP_TEST_IF(IsMacOS() && IsMetal() && IsAMD());
+
     constexpr uint32_t kTotalLayers = 20;
     constexpr uint32_t kBaseLayer = 8;
     TextureCubeMapTest(kTotalLayers, kBaseLayer, kTotalLayers - kBaseLayer, true);
@@ -423,6 +431,10 @@
 
 // Test sampling from a cube map array texture view that only has a single cube map.
 TEST_P(TextureViewTest, TextureCubeMapArrayViewSingleCubeMap) {
+    // Test failing on the GPU FYI Mac Pro (AMD), see
+    // https://bugs.chromium.org/p/dawn/issues/detail?id=58
+    DAWN_SKIP_TEST_IF(IsMacOS() && IsMetal() && IsAMD());
+
     TextureCubeMapTest(20, 7, 6, true);
 }