aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar cparsons <cparsons@google.com>2017-12-04 11:39:33 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-04 11:41:29 -0800
commitbb406b9b2f7b44d96cd5d0d1202503c19e0e6480 (patch)
tree0ab446cbb08ebc9ccc7f55decda0e2e0663914ab /src/test/java/com/google/devtools/build
parentb4ba96f52a0cadcbfdf0cc56055ed61768b191f2 (diff)
Expose ObjcProtoProvider as a Skylark object.
This does not provide any meaningful API to interact with ObjcProtoProvider from a skylark context -- it simply allows ObjcProtoProvider to be passed between skylark API calls as an opaque object. This helps facilitate exposure of an Apple Linking API to Skylark which will take place in future changes. RELNOTES: None. PiperOrigin-RevId: 177844029
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java12
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java6
2 files changed, 9 insertions, 9 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
index 27e6fb81d1..e0399b11c1 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
@@ -54,7 +54,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" portable_proto_filters = ['data_filter.pbascii'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNotNull();
}
@@ -72,7 +72,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" portable_proto_filters = ['data_filter.pbascii'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNotNull();
assertThat(Artifact.toExecPaths(objcProtoProvider.getProtobufHeaders()))
.containsExactly(TestConstants.TOOLS_REPOSITORY_PATH_PREFIX + "objcproto/include/header.h");
@@ -96,7 +96,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" srcs = ['A.m'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNull();
}
@@ -127,7 +127,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" portable_proto_filters = ['data_filter.pbascii'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNotNull();
assertThat(Artifact.toExecPaths(Iterables.concat(objcProtoProvider.getProtoGroups())))
@@ -156,7 +156,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" deps = [':protos'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNotNull();
assertThat(Artifact.toExecPaths(objcProtoProvider.getPortableProtoFilters()))
@@ -195,7 +195,7 @@ public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
" deps = [':protos'],",
")");
ConfiguredTarget topTarget = getObjcProtoAspectConfiguredTarget("//x:x");
- ObjcProtoProvider objcProtoProvider = topTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider objcProtoProvider = topTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProtoProvider).isNotNull();
assertThat(Artifact.toExecPaths(objcProtoProvider.getPortableProtoFilters()))
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
index 577719352d..a51ddb6fc0 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
@@ -1350,7 +1350,7 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase {
view.getPrerequisiteConfiguredTargetForTesting(
reporter, topTarget, Label.parseAbsoluteUnchecked("//libs:objc_lib"), masterConfig);
- ObjcProtoProvider protoProvider = libTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider protoProvider = libTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(protoProvider).isNotNull();
assertThat(protoProvider.getProtoGroups().toSet()).hasSize(3);
assertThat(
@@ -1388,7 +1388,7 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase {
ConfiguredTarget libTarget =
view.getPrerequisiteConfiguredTargetForTesting(
reporter, topTarget, Label.parseAbsoluteUnchecked("//libs:objc_lib"), masterConfig);
- ObjcProtoProvider protoProvider = libTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider protoProvider = libTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
Artifact protoHeaderA = getBinArtifact("_generated_protos/x/protos/DataA.pbobjc.h", topTarget);
Artifact protoHeaderB = getBinArtifact("_generated_protos/x/protos/DataB.pbobjc.h", topTarget);
@@ -1570,7 +1570,7 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase {
view.getPrerequisiteConfiguredTargetForTesting(
reporter, topTarget, Label.parseAbsoluteUnchecked("//libs:objc_lib"), masterConfig);
- ObjcProtoProvider protoProvider = libTarget.getProvider(ObjcProtoProvider.class);
+ ObjcProtoProvider protoProvider = libTarget.get(ObjcProtoProvider.SKYLARK_CONSTRUCTOR);
assertThat(protoProvider).isNotNull();
}