diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java | 32 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java | 37 |
2 files changed, 0 insertions, 69 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java b/src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java index 23ff526c18..200d9f7ebf 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java @@ -64,36 +64,4 @@ public class ConstraintTest extends BuildViewTestCase { assertThat(PlatformProviderUtils.constraintValue(barValue).label()) .isEqualTo(Label.parseAbsolute("//constraint:bar")); } - - @Test - public void testConstraint_skylark() throws Exception { - - scratch.file( - "test/platform/constraints.bzl", - "def _impl(ctx):", - " constraint_value = ctx.attr.constraint[platform_common.ConstraintValueInfo]", - " return struct(", - " setting = constraint_value.constraint.label,", - " value = constraint_value.label)", - "my_rule = rule(", - " implementation = _impl,", - " attrs = { 'constraint': attr.label(providers = [platform_common.ConstraintValueInfo])},", - ")"); - - scratch.file( - "test/platform/BUILD", - "load('//test/platform:constraints.bzl', 'my_rule')", - "my_rule(name = 'r',", - " constraint = '//constraint:foo')"); - - ConfiguredTarget configuredTarget = getConfiguredTarget("//test/platform:r"); - assertThat(configuredTarget).isNotNull(); - - Label settingLabel = (Label) configuredTarget.get("setting"); - assertThat(settingLabel).isNotNull(); - assertThat(settingLabel).isEqualTo(makeLabel("//constraint:basic")); - Label valueLabel = (Label) configuredTarget.get("value"); - assertThat(valueLabel).isNotNull(); - assertThat(valueLabel).isEqualTo(makeLabel("//constraint:foo")); - } } diff --git a/src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java b/src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java index bfbca10cea..cbe1edc135 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java @@ -22,7 +22,6 @@ import com.google.devtools.build.lib.analysis.platform.ConstraintValueInfo; import com.google.devtools.build.lib.analysis.platform.PlatformInfo; import com.google.devtools.build.lib.analysis.platform.PlatformProviderUtils; import com.google.devtools.build.lib.analysis.util.BuildViewTestCase; -import com.google.devtools.build.lib.cmdline.Label; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -156,40 +155,4 @@ public class PlatformTest extends BuildViewTestCase { assertThat(provider).isNotNull(); assertThat(provider.remoteExecutionProperties()).isEqualTo("foo: val1"); } - - @Test - public void testPlatform_skylark() throws Exception { - - scratch.file( - "test/platform/platform.bzl", - "def _impl(ctx):", - " platform = ctx.attr.platform[platform_common.PlatformInfo]", - " return struct(", - " count = len(platform.constraints),", - " first_setting = platform.constraints[0].constraint.label,", - " first_value = platform.constraints[0].label)", - "my_rule = rule(", - " implementation = _impl,", - " attrs = { 'platform': attr.label(providers = [platform_common.PlatformInfo])},", - ")"); - - scratch.file( - "test/platform/BUILD", - "load('//test/platform:platform.bzl', 'my_rule')", - "my_rule(name = 'r',", - " platform = '//constraint:plat1')"); - - ConfiguredTarget configuredTarget = getConfiguredTarget("//test/platform:r"); - assertThat(configuredTarget).isNotNull(); - - int count = (int) configuredTarget.get("count"); - assertThat(count).isEqualTo(1); - - Label settingLabel = (Label) configuredTarget.get("first_setting"); - assertThat(settingLabel).isNotNull(); - assertThat(settingLabel).isEqualTo(makeLabel("//constraint:basic")); - Label valueLabel = (Label) configuredTarget.get("first_value"); - assertThat(valueLabel).isNotNull(); - assertThat(valueLabel).isEqualTo(makeLabel("//constraint:foo")); - } } |