aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google
diff options
context:
space:
mode:
authorGravatar plf <plf@google.com>2018-05-28 01:08:04 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-28 01:09:36 -0700
commit2ad044cbc0214ad1e1d7a30350e8b428dcd29bf4 (patch)
treef8237a2f1f02a26503e29f877eb7c9dbdc58fa6d /src/test/java/com/google
parenta7e05846f75cc38de58a392ee61d69aea5598ed7 (diff)
Skylark: Exposes disabled features from rule context to Skylark
WANT_LGTM=all RELNOTES:none PiperOrigin-RevId: 198269370
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
index e449ed1ceb..4d86a34413 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
@@ -774,6 +774,12 @@ public class SkylarkRuleContextTest extends SkylarkTestCase {
assertThat((SkylarkList<?>) result).containsExactly("cc_include_scanning", "f1", "f2");
}
+ @Test
+ public void testDisabledFeatures() throws Exception {
+ SkylarkRuleContext ruleContext = createRuleContext("//foo:cc_with_features");
+ Object result = evalRuleContextCode(ruleContext, "ruleContext.disabled_features");
+ assertThat((SkylarkList<?>) result).containsExactly("f3");
+ }
@Test
public void testHostConfiguration() throws Exception {