[Gradle] Fix apple gradle plugin smoke test
This commit is contained in:
committed by
Space Team
parent
ff0a57bafd
commit
545a7724c1
+9
-4
@@ -400,25 +400,30 @@ class AppleFrameworkIT : BaseGradleIT() {
|
||||
fun dependencyInsight(configuration: String) = arrayOf(
|
||||
":iosApp:dependencyInsight", "--configuration", configuration, "--dependency", "iosLib"
|
||||
)
|
||||
|
||||
fun CompiledProject.assertContainsVariant(variantName: String) {
|
||||
assertContains("Variant $variantName")
|
||||
}
|
||||
|
||||
build(*dependencyInsight("iosAppIosX64DebugImplementation")) {
|
||||
assertSuccessful()
|
||||
assertContains("variant \"mainDynamicDebugFrameworkIos\"")
|
||||
assertContainsVariant("mainDynamicDebugFrameworkIos")
|
||||
}
|
||||
|
||||
build(*dependencyInsight("iosAppIosX64ReleaseImplementation")) {
|
||||
assertSuccessful()
|
||||
assertContains("variant \"mainDynamicReleaseFrameworkIos\"")
|
||||
assertContainsVariant("mainDynamicReleaseFrameworkIos")
|
||||
}
|
||||
|
||||
// NB: '0' is required at the end since dependency is added with custom attribute and it creates new configuration
|
||||
build(*dependencyInsight("iosAppIosX64DebugImplementation0"), "-PmultipleFrameworks") {
|
||||
assertSuccessful()
|
||||
assertContains("variant \"mainStaticDebugFrameworkIos\"")
|
||||
assertContainsVariant("mainStaticDebugFrameworkIos")
|
||||
}
|
||||
|
||||
build(*dependencyInsight("iosAppIosX64ReleaseImplementation0"), "-PmultipleFrameworks") {
|
||||
assertSuccessful()
|
||||
assertContains("variant \"mainStaticReleaseFrameworkIos\"")
|
||||
assertContainsVariant("mainStaticReleaseFrameworkIos")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
|
||||
|
||||
plugins {
|
||||
id("org.jetbrains.gradle.apple.applePlugin") version "222.4550-0.21-dev-0"
|
||||
id("org.jetbrains.gradle.apple.applePlugin") version "222.4550-0.21"
|
||||
}
|
||||
|
||||
apple {
|
||||
|
||||
Reference in New Issue
Block a user