aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2016-06-03 11:08:13 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-06-03 12:54:59 +0000
commit22f83f8031f200a45571ae9b8c25e11203e40e6c (patch)
tree80d665afbd9c5dfc84bf0c119185301a367d3431 /src/test/java/com/google/devtools/build/lib/skylark
parent80af2cbb6dbf0e71cf6161121ce5384a5384454b (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.java43
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 {