From 8a01ad9010fed2aea5e6700392720e8c56e628ec Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 12 Dec 2022 12:50:39 +0100 Subject: [PATCH] [Gradle] MppCompositeBuildIT: Add test for included build using different Kotlin version ^KT-52172 Verification Pending --- .../kotlin/gradle/mpp/MppCompositeBuildIT.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/MppCompositeBuildIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/MppCompositeBuildIT.kt index 1a454f1d4d3..d201fe3ee20 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/MppCompositeBuildIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/MppCompositeBuildIT.kt @@ -131,4 +131,24 @@ class MppCompositeBuildIT : KGPBaseTest() { } } } + + @GradleTest + fun `test - sample1 - assemble and execute - included build using older version of Kotlin`(gradleVersion: GradleVersion) { + project("mpp-composite-build/sample1", gradleVersion) { + projectPath.resolve("included-build").addDefaultBuildFiles() + buildGradleKts.replaceText("", KOTLIN_VERSION) + projectPath.resolve("included-build/build.gradle.kts").replaceText("", "1.7.21") + + build("assemble") { + assertTasksExecuted(":compileCommonMainKotlinMetadata") + assertTasksExecuted(":compileKotlinJvm") + assertTasksExecuted(":compileKotlinJs") + } + + build("check") { + assertTasksExecuted(":jvmTest") + assertTasksExecuted(":jsTest") + } + } + } }