[Gradle] Fix compilation error in CocoaPodsIT

Also add a Gradle version constraint for deprecation warnings suppressing
KT-55972 Related
This commit is contained in:
Alexander.Likhachev
2023-01-23 19:02:22 +01:00
parent 2e7e1625d3
commit f144f8b6d3
@@ -1094,13 +1094,16 @@ class CocoaPodsIT : BaseGradleIT() {
pod("SDWebImage/Core")
""".trimIndent())
val currentGradleVersion = chooseWrapperVersionOrFinishTest()
build(
":linkPodDebugFrameworkIOS",
"-Pkotlin.native.cocoapods.generate.wrapper=true",
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)) {
options = defaultBuildOptions().suppressDeprecationWarningsSinceGradleVersion(
TestVersions.Gradle.G_7_4,
currentGradleVersion,
"Workaround for KT-55751"
)
) {
assertSuccessful()
assertTasksExecuted(":podBuildAFNetworkingIphonesimulator")
@@ -1137,13 +1140,16 @@ class CocoaPodsIT : BaseGradleIT() {
pod("AFNetworking") { linkOnly = true }
""".trimIndent())
val currentGradleVersion = chooseWrapperVersionOrFinishTest()
build(
":linkPodDebugFrameworkIOS",
"-Pkotlin.native.cocoapods.generate.wrapper=true",
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)) {
options = defaultBuildOptions().suppressDeprecationWarningsSinceGradleVersion(
TestVersions.Gradle.G_7_4,
currentGradleVersion,
"Workaround for KT-55751"
)
) {
assertSuccessful()
assertContains("Dependency on 'AFNetworking' with option 'linkOnly=true' is unused for building static frameworks")