From 592db99cfe17ad63d8aad0560c367fa5b1ed2da6 Mon Sep 17 00:00:00 2001 From: "nataliya.valtman" Date: Mon, 5 Sep 2022 19:12:12 +0200 Subject: [PATCH] KT-53402 Add test for resources ignore --- .../kotlin/gradle/SimpleKotlinGradleIT.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/SimpleKotlinGradleIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/SimpleKotlinGradleIT.kt index a3a333b4611..bb486a0bee7 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/SimpleKotlinGradleIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/SimpleKotlinGradleIT.kt @@ -6,6 +6,9 @@ import org.gradle.util.GradleVersion import org.jetbrains.kotlin.gradle.tasks.KotlinCompilerExecutionStrategy import org.jetbrains.kotlin.gradle.testbase.* import org.junit.jupiter.api.DisplayName +import kotlin.io.path.appendText +import kotlin.io.path.createDirectories +import kotlin.io.path.createFile @JvmGradlePluginTests @DisplayName("KGP simple tests") @@ -256,4 +259,17 @@ class SimpleKotlinGradleIT : KGPBaseTest() { build("assemble") } } + + @DisplayName("KT-53402: ignore non project source changes") + @GradleTest + fun ignoreNonProjectSourceChanges(gradleVersion: GradleVersion) { + project("simpleProject", gradleVersion) { + val resources = projectPath.resolve("src/main/resources").createDirectories() + val resourceKts = resources.resolve("resource.kts").createFile() + resourceKts.appendText("lkdfjgkjs invalid something") + build("assemble") + resourceKts.appendText("kajhgfkh invalid something") + build("assemble") + } + } }