[Gradle] MppCompositeBuildIT: Run also with cinterop commonization enabled
KT-56115
This commit is contained in:
committed by
Space Team
parent
feca26e481
commit
d94a9411e0
+28
@@ -79,6 +79,34 @@ class MppCompositeBuildIT : KGPBaseTest() {
|
||||
}
|
||||
}
|
||||
|
||||
@GradleTest
|
||||
fun `test - sample0 - assemble - enableCInteropCommonization=true`(gradleVersion: GradleVersion) {
|
||||
val producer = project("mpp-composite-build/sample0/producerBuild", gradleVersion)
|
||||
|
||||
project(
|
||||
"mpp-composite-build/sample0/consumerBuild", gradleVersion, defaultBuildOptions.copy(
|
||||
freeArgs = defaultBuildOptions.freeArgs + "-Pkotlin.mpp.enableCInteropCommonization=true"
|
||||
)
|
||||
) {
|
||||
settingsGradleKts.toFile().replaceText("<producer_path>", producer.projectPath.toUri().path)
|
||||
build("assemble") {
|
||||
assertTasksExecuted(":consumerA:compileCommonMainKotlinMetadata")
|
||||
assertTasksExecuted(":consumerA:compileNativeMainKotlinMetadata")
|
||||
assertTasksExecuted(":consumerA:compileNativeMainKotlinMetadata")
|
||||
assertTasksExecuted(":consumerA:compileKotlinLinuxX64")
|
||||
assertTasksExecuted(":consumerA:compileKotlinJvm")
|
||||
}
|
||||
|
||||
build("assemble") {
|
||||
assertTasksUpToDate(":consumerA:compileCommonMainKotlinMetadata")
|
||||
assertTasksUpToDate(":consumerA:compileNativeMainKotlinMetadata")
|
||||
assertTasksUpToDate(":consumerA:compileNativeMainKotlinMetadata")
|
||||
assertTasksUpToDate(":consumerA:compileKotlinLinuxX64")
|
||||
assertTasksUpToDate(":consumerA:compileKotlinJvm")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@GradleTest
|
||||
fun `test - sample1 - ide dependencies`(gradleVersion: GradleVersion) {
|
||||
project("mpp-composite-build/sample1", gradleVersion) {
|
||||
|
||||
Reference in New Issue
Block a user