diff options
author | 2017-12-04 11:39:33 -0800 | |
---|---|---|
committer | 2017-12-04 11:41:29 -0800 | |
commit | bb406b9b2f7b44d96cd5d0d1202503c19e0e6480 (patch) | |
tree | 0ab446cbb08ebc9ccc7f55decda0e2e0663914ab /src/test/java/com/google/devtools/build | |
parent | b4ba96f52a0cadcbfdf0cc56055ed61768b191f2 (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.java | 12 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java | 6 |
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(); } |