diff options
author | 2018-05-28 01:08:04 -0700 | |
---|---|---|
committer | 2018-05-28 01:09:36 -0700 | |
commit | 2ad044cbc0214ad1e1d7a30350e8b428dcd29bf4 (patch) | |
tree | f8237a2f1f02a26503e29f877eb7c9dbdc58fa6d /src/test/java/com/google | |
parent | a7e05846f75cc38de58a392ee61d69aea5598ed7 (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.java | 6 |
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 { |