[Gradle, MPP] Add test for KT-47611, KT-47612
#KT-47611 Fixed #KT-47612 Fixed
This commit is contained in:
+10
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle
|
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.targets.js.dukat.ExternalsOutputFormat
|
||||||
import org.jetbrains.kotlin.gradle.util.createTempDir
|
import org.jetbrains.kotlin.gradle.util.createTempDir
|
||||||
import org.jetbrains.kotlin.gradle.util.findFileByName
|
import org.jetbrains.kotlin.gradle.util.findFileByName
|
||||||
@@ -42,6 +43,15 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
|
|||||||
testConfigurationCacheOf(":publishMavenPublicationToMavenRepository", checkUpToDateOnRebuild = false)
|
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
|
@Test
|
||||||
fun testIncrementalKaptProject() = with(Project("kaptIncrementalCompilationProject")) {
|
fun testIncrementalKaptProject() = with(Project("kaptIncrementalCompilationProject")) {
|
||||||
setupIncrementalAptProject("AGGREGATING")
|
setupIncrementalAptProject("AGGREGATING")
|
||||||
|
|||||||
Reference in New Issue
Block a user