[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") pod("SDWebImage/Core")
""".trimIndent()) """.trimIndent())
val currentGradleVersion = chooseWrapperVersionOrFinishTest()
build( build(
":linkPodDebugFrameworkIOS", ":linkPodDebugFrameworkIOS",
"-Pkotlin.native.cocoapods.generate.wrapper=true", "-Pkotlin.native.cocoapods.generate.wrapper=true",
options = defaultBuildOptions().copy( options = defaultBuildOptions().suppressDeprecationWarningsSinceGradleVersion(
// Workaround for KT-55751 TestVersions.Gradle.G_7_4,
warningMode = WarningMode.None, currentGradleVersion,
)) { "Workaround for KT-55751"
)
) {
assertSuccessful() assertSuccessful()
assertTasksExecuted(":podBuildAFNetworkingIphonesimulator") assertTasksExecuted(":podBuildAFNetworkingIphonesimulator")
@@ -1137,13 +1140,16 @@ class CocoaPodsIT : BaseGradleIT() {
pod("AFNetworking") { linkOnly = true } pod("AFNetworking") { linkOnly = true }
""".trimIndent()) """.trimIndent())
val currentGradleVersion = chooseWrapperVersionOrFinishTest()
build( build(
":linkPodDebugFrameworkIOS", ":linkPodDebugFrameworkIOS",
"-Pkotlin.native.cocoapods.generate.wrapper=true", "-Pkotlin.native.cocoapods.generate.wrapper=true",
options = defaultBuildOptions().copy( options = defaultBuildOptions().suppressDeprecationWarningsSinceGradleVersion(
// Workaround for KT-55751 TestVersions.Gradle.G_7_4,
warningMode = WarningMode.None, currentGradleVersion,
)) { "Workaround for KT-55751"
)
) {
assertSuccessful() assertSuccessful()
assertContains("Dependency on 'AFNetworking' with option 'linkOnly=true' is unused for building static frameworks") assertContains("Dependency on 'AFNetworking' with option 'linkOnly=true' is unused for building static frameworks")