diff options
author | Daniel Wagner-Hall <danielwh@google.com> | 2015-04-29 17:23:00 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2015-04-29 18:47:15 +0000 |
commit | 3078a7332f388c37350669a77e4596059e7248a1 (patch) | |
tree | aa72df9f00024ea7e55a4ecfd64fb753969630d0 /src/main/java/com/google/devtools/build/lib | |
parent | c141150cb99c50baeb382b57755f14878073b91b (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.java | 8 |
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(); } |