From 70581c29792ec485d39717dab5e000597800ee04 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Mon, 7 Mar 2022 11:51:13 +0100 Subject: [PATCH] Remove TestRootAffectedIT test suite These cases are covered by other incremental tests. ^KT-45745 In Progress --- .../kotlin/gradle/TestRootAffectedIT.kt | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/TestRootAffectedIT.kt diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/TestRootAffectedIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/TestRootAffectedIT.kt deleted file mode 100644 index a75c2a954af..00000000000 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/TestRootAffectedIT.kt +++ /dev/null @@ -1,76 +0,0 @@ -package org.jetbrains.kotlin.gradle - -import org.jetbrains.kotlin.gradle.util.allKotlinFiles -import org.jetbrains.kotlin.gradle.util.getFileByName -import org.jetbrains.kotlin.gradle.util.modify -import org.junit.Test -import java.io.File - -class TestRootAffectedIT : BaseGradleIT() { - @Test - fun testSourceRootClassIsModifiedIC() { - val project = Project("kotlinProject") - val buildOptions = defaultBuildOptions().copy(incremental = true) - - project.build("build", options = buildOptions) { - assertSuccessful() - } - - val kotlinGreetingJoinerFile = project.projectDir.getFileByName("KotlinGreetingJoiner.kt") - kotlinGreetingJoinerFile.modify { - val replacing = "fun addName(name: String?): Unit" - val replacement = "fun addName(name: String): Unit" - assert(it.contains(replacing)) { "API has changed!" } - it.replace(replacing, replacement) - } - - project.build("build", options = buildOptions) { - assertSuccessful() - val testKotlinGreetingJoinerFile = project.projectDir.getFileByName("TestKotlinGreetingJoiner.kt") - assertCompiledKotlinSources(project.relativize(kotlinGreetingJoinerFile, testKotlinGreetingJoinerFile)) - } - - project.build("build", options = buildOptions) { - assertSuccessful() - assertCompiledKotlinSources(emptyList()) - } - } - - @Test - fun testSourceRootClassIsRemovedIC() { - val project = Project("kotlinProject") - val buildOptions = defaultBuildOptions().copy(incremental = true) - - project.build("build", options = buildOptions) { - assertSuccessful() - } - - val dummyFile = project.projectDir.getFileByName("Dummy.kt") - dummyFile.delete() - - project.build("build", options = buildOptions) { - assertSuccessful() - // see KT-20541 - val kotlinTestFiles = File(project.projectDir, "src/test").allKotlinFiles() - assertCompiledKotlinSources(project.relativize(kotlinTestFiles)) - } - } - - @Test - fun testTestRootClassIsRemovedIC() { - val project = Project("kotlinProject") - val buildOptions = defaultBuildOptions().copy(incremental = true) - - project.build("build", options = buildOptions) { - assertSuccessful() - } - - val greeterTestFile = project.projectDir.getFileByName("TestGreeter.kt") - greeterTestFile.delete() - - project.build("build", options = buildOptions) { - assertSuccessful() - assertCompiledKotlinSources(emptyList()) - } - } -} \ No newline at end of file