diff options
author | 2016-06-03 11:08:13 +0000 | |
---|---|---|
committer | 2016-06-03 12:54:59 +0000 | |
commit | 22f83f8031f200a45571ae9b8c25e11203e40e6c (patch) | |
tree | 80d665afbd9c5dfc84bf0c119185301a367d3431 /src/test/java/com/google/devtools/build/lib/skylark | |
parent | 80af2cbb6dbf0e71cf6161121ce5384a5384454b (diff) |
Delete the legacy global function 'provider'.
RELNOTES:
global function 'provider' is removed from .bzl files. Providers can
only be accessed through fields in a 'target' object.
--
MOS_MIGRATED_REVID=123956571
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java index 70b437ea5f..d32519bd71 100644 --- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java +++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java @@ -209,18 +209,6 @@ public class SkylarkRuleImplementationFunctionsTest extends SkylarkTestCase { } @Test - public void testNestedSetGetsConvertedToSkylarkNestedSet() throws Exception { - SkylarkRuleContext ruleContext = createRuleContext("//foo:foo"); - Object result = - evalRuleContextCode( - ruleContext, - "dep = ruleContext.attr.tools[0]", - "provider(dep, 'analysis.FileProvider').files_to_build"); - SkylarkNestedSet nset = (SkylarkNestedSet) result; - assertEquals(Artifact.class, nset.getContentType().getType()); - } - - @Test public void testCreateSpawnActionCreatesSpawnAction() throws Exception { SkylarkRuleContext ruleContext = createRuleContext("//foo:foo"); createTestSpawnAction(ruleContext); @@ -644,37 +632,6 @@ public class SkylarkRuleImplementationFunctionsTest extends SkylarkTestCase { assertThat(substitutions).hasSize(1); assertThat(substitutions.get(0).getValue()).isEqualTo(new String(bytesToDecode, utf8)); } - - @Test - public void testGetProviderNotTransitiveInfoCollection() throws Exception { - checkErrorContains( - createRuleContext("//foo:foo"), - "Method provider(target: Target, type: string) is not applicable for arguments " - + "(string, string): 'target' is string, but should be Target", - "provider('some string', 'FileProvider')"); - } - - @Test - public void testGetProviderNonExistingClassType() throws Exception { - checkErrorContains( - createRuleContext("//foo:foo"), - "Unknown class type bad.Bad", - "def func():", // we need a func to hold the for loop - " for tic in ruleContext.attr.srcs:", - " provider(tic, 'bad.Bad')", - "func()"); - } - - @Test - public void testGetProviderNotTransitiveInfoProviderClassType() throws Exception { - checkErrorContains( - createRuleContext("//foo:foo"), - "Not a TransitiveInfoProvider rules.java.JavaBinary", - "def func():", // we need a func to hold the for loop - " for tic in ruleContext.attr.srcs:", - " provider(tic, 'rules.java.JavaBinary')", - "func()"); - } @Test public void testRunfilesAddFromDependencies() throws Exception { |