aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib
diff options
context:
space:
mode:
authorGravatar Vladimir Moskva <vladmos@google.com>2016-11-23 19:03:38 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-11-23 19:14:42 +0000
commit5a51077d061455503e0fdabf4d92603e402c97d1 (patch)
treea45cac80721c90e202cc453c485c40d00c202636 /src/test/java/com/google/devtools/build/lib
parent4c67807964e37cfd55bbcda4c6374fcc480bcecc (diff)
Implement cfg="target" parameter for labels
-- MOS_MIGRATED_REVID=140051032
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
index 690d9dee5d..c5cf37a0c1 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
@@ -446,6 +446,13 @@ public class SkylarkRuleClassFunctionsTest extends SkylarkTestCase {
}
@Test
+ public void testAttrCfgTarget() throws Exception {
+ Attribute attr = evalAttributeDefinition("attr.label(cfg = 'target', allow_files = True)")
+ .build("a1");
+ assertEquals(ConfigurationTransition.NONE, attr.getConfigurationTransition());
+ }
+
+ @Test
public void testAttrValues() throws Exception {
Attribute attr = evalAttributeDefinition("attr.string(values = ['ab', 'cd'])").build("a1");
PredicateWithMessage<Object> predicate = attr.getAllowedValues();