Exempt "Test" action mnemonics from needing to have Xcode related execution requirements set.

Tests don't use dynamic strategy (and so shouldn't need Xcode related requirements), but they may do builds, so while we want to exempt the test actions, we don't want to exempt all the actions from a test.

RELNOTES: None.
PiperOrigin-RevId: 294922066
diff --git a/src/main/java/com/google/devtools/build/lib/dynamic/LegacyDynamicSpawnStrategy.java b/src/main/java/com/google/devtools/build/lib/dynamic/LegacyDynamicSpawnStrategy.java
index 350c917..4cbb40c 100644
--- a/src/main/java/com/google/devtools/build/lib/dynamic/LegacyDynamicSpawnStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/dynamic/LegacyDynamicSpawnStrategy.java
@@ -140,7 +140,8 @@
       throws ExecException, InterruptedException {
     if (options.requireAvailabilityInfo) {
       if (spawn.getExecutionInfo().containsKey(ExecutionRequirements.REQUIRES_DARWIN)
-          && !spawn.getMnemonic().equals("Genrule")) {
+          && !spawn.getMnemonic().equals("Genrule")
+          && !spawn.getMnemonic().contains("Test")) {
         if (!spawn.getExecutionInfo().containsKey(ExecutionRequirements.REQUIREMENTS_SET)) {
           throw new EnvironmentalExecException(
               String.format(