aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib
diff options
context:
space:
mode:
authorGravatar Daniel Wagner-Hall <danielwh@google.com>2015-04-29 17:23:00 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-04-29 18:47:15 +0000
commit3078a7332f388c37350669a77e4596059e7248a1 (patch)
treeaa72df9f00024ea7e55a4ecfd64fb753969630d0 /src/main/java/com/google/devtools/build/lib
parentc141150cb99c50baeb382b57755f14878073b91b (diff)
Indicate that experimental_ios_test targets can only run on OSX
-- MOS_MIGRATED_REVID=92364017
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java
index 39f232bb2b..cad88fe005 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java
@@ -14,6 +14,7 @@
package com.google.devtools.build.lib.rules.objc;
+import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.RuleConfiguredTargetBuilder;
@@ -23,11 +24,12 @@ import com.google.devtools.build.lib.analysis.RunfilesProvider;
import com.google.devtools.build.lib.analysis.RunfilesSupport;
import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
+import com.google.devtools.build.lib.rules.test.ExecutionInfoProvider;
/**
- * Implementation for {$code experimental_ios_test} rule in Bazel.
+ * Implementation for {@code experimental_ios_test} rule in Bazel.
*
- * <p>Note that this will be renamed to ${code ios_test}, and {@link
+ * <p>Note that this will be renamed to {@code ios_test}, and {@link
* com.google.devtools.build.lib.bazel.rules.objc.BazelIosTest} will be removed when it is slightly
* more feature complete.
*/
@@ -55,6 +57,8 @@ public final class ExperimentalIosTest extends IosTest {
.setFilesToBuild(filesToBuildBuilder.build())
.add(XcodeProvider.class, xcodeProvider)
.add(RunfilesProvider.class, RunfilesProvider.simple(runfiles))
+ .add(ExecutionInfoProvider.class,
+ new ExecutionInfoProvider(ImmutableMap.of(ExecutionRequirements.REQUIRES_DARWIN, "")))
.setRunfilesSupport(runfilesSupport, executable)
.build();
}