Suppress failing tests on Metal Intel.

Currently this suppresses them for all GPUs on Metal because
we there are no facilities to get the GPU vendor ID yet.

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

Change-Id: I8377016466da765a18f20ade5b277fa9cf1305c5
Reviewed-on: https://dawn-review.googlesource.com/c/2600
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 91dbd13..c545883 100644
--- a/src/tests/end2end/TextureViewTests.cpp
+++ b/src/tests/end2end/TextureViewTests.cpp
@@ -362,6 +362,7 @@
 
 // Test sampling from a 2D array texture view created on a 2D array texture.
 TEST_P(TextureViewTest, Texture2DArrayViewOn2DArrayTexture) {
+    DAWN_SKIP_TEST_IF(IsMetal());
     Texture2DArrayViewTest(6, 1, 2, 0);
 }
 
@@ -377,6 +378,7 @@
 
 // Test sampling from a 2D array texture view created on a mipmap level of a 2D array texture.
 TEST_P(TextureViewTest, Texture2DArrayViewOnOneLevelOf2DArrayTexture) {
+    DAWN_SKIP_TEST_IF(IsMetal());
     Texture2DArrayViewTest(6, 6, 2, 4);
 }
 
@@ -399,7 +401,7 @@
 }
 
 // Test sampling from a cube map texture array view that covers a whole 2D array texture.
-TEST_P(TextureViewTest, TextureCubeMapArrayaOnWholeTexture) {
+TEST_P(TextureViewTest, TextureCubeMapArrayOnWholeTexture) {
     constexpr uint32_t kTotalLayers = 12;
     TextureCubeMapTest(kTotalLayers, 0, kTotalLayers, true);
 }