[Gradle, MPP] Add test for KT-47611, KT-47612

#KT-47611 Fixed
#KT-47612 Fixed
This commit is contained in:
Alexander Likhachev
2021-07-16 15:08:37 +03:00
parent 8109b66a79
commit 2b0ba6fa40
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.gradle
import org.jetbrains.kotlin.gradle.native.transformNativeTestProject
import org.jetbrains.kotlin.gradle.targets.js.dukat.ExternalsOutputFormat
import org.jetbrains.kotlin.gradle.util.createTempDir
import org.jetbrains.kotlin.gradle.util.findFileByName
@@ -42,6 +43,15 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
testConfigurationCacheOf(":publishMavenPublicationToMavenRepository", checkUpToDateOnRebuild = false)
}
@Test
fun testMppWithMavenPublish() = with(transformNativeTestProject("sample-lib", directoryPrefix = "new-mpp-lib-and-app")) {
val publishedTargets = listOf("kotlinMultiplatform", "jvm6", "nodeJs")
testConfigurationCacheOf(
*(publishedTargets.map { ":publish${it.capitalize()}PublicationToMavenRepository" }.toTypedArray()),
checkUpToDateOnRebuild = false
)
}
@Test
fun testIncrementalKaptProject() = with(Project("kaptIncrementalCompilationProject")) {
setupIncrementalAptProject("AGGREGATING")