Run WebGPU reftests with SwiftShader

This runs the WebGPU reftests using SwiftShader on GPU bots. The rest
of the browser does GPU compositing, but WebGPU renders with
SwiftShader. This is a distinct SharedImage interop that needs test
coverage.

Adds at most 3min of total shard time per configuration.
Explicitly removed from Dawn Mac bots due to crbug.com/1343047

Bug: 1315703, 1343047
Change-Id: I6ae387ab626bdff14245394c16bce123adfb586e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3752539
Commit-Queue: Austin Eng <[email protected]>
Reviewed-by: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1022781}
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index 7f78b9b..ca87bdbb 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -1168,13 +1168,13 @@
       },
       'chromeos-kevin-chrome': {
         'swarming': {
-          # Reducing parallelism due to DUT shortage (b/238271231) 
+          # Reducing parallelism due to DUT shortage (b/238271231)
           'shards': 5,
         }
       },
       'chromeos-kevin-rel': {
         'swarming': {
-          # Reducing parallelism due to DUT shortage (b/238271231) 
+          # Reducing parallelism due to DUT shortage (b/238271231)
           'shards': 5,
         }
       },
@@ -3772,6 +3772,39 @@
       },
     },
   },
+  'webgpu_swiftshader_blink_web_tests': {
+    # crbug.com/1343047
+    'remove_from': [
+      'Dawn Mac x64 DEPS Release (AMD)',
+      'Dawn Mac x64 DEPS Release (Intel)',
+      'Dawn Mac x64 Experimental Release (AMD)',
+      'Dawn Mac x64 Experimental Release (Intel)',
+      'Dawn Mac x64 Release (AMD)',
+      'Dawn Mac x64 Release (Intel)',
+    ]
+  },
+  'webgpu_swiftshader_blink_web_tests_with_backend_validation': {
+    # crbug.com/1343047
+    'remove_from': [
+      'Dawn Mac x64 DEPS Release (AMD)',
+      'Dawn Mac x64 DEPS Release (Intel)',
+      'Dawn Mac x64 Experimental Release (AMD)',
+      'Dawn Mac x64 Experimental Release (Intel)',
+      'Dawn Mac x64 Release (AMD)',
+      'Dawn Mac x64 Release (Intel)',
+    ]
+  },
+  'webgpu_swiftshader_blink_web_tests_with_partial_backend_validation': {
+    # crbug.com/1343047
+    'remove_from': [
+      'Dawn Mac x64 DEPS Release (AMD)',
+      'Dawn Mac x64 DEPS Release (Intel)',
+      'Dawn Mac x64 Experimental Release (AMD)',
+      'Dawn Mac x64 Experimental Release (Intel)',
+      'Dawn Mac x64 Release (AMD)',
+      'Dawn Mac x64 Release (Intel)',
+    ]
+  },
   'webkit_unit_tests': {
     'remove_from': [
       # Flakily fails on Win7. https://crbug.com/943372.