From e810c6f00755abdaf4ed121d7e511cf21be7c15f Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Tue, 15 Sep 2015 15:57:58 +0300 Subject: [PATCH] Revert removing testDoNotCreateUselessKotlinIncrementalCaches Removed by mistake in 46233cb721d88f74a9c3e0556990a56a942ad039 Original commit: c0b208275e727d2437fe15344b18c122d8013c5a --- .../jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt index f967323bcb7..4e34f068d9f 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt @@ -31,6 +31,7 @@ import org.jetbrains.jps.builders.BuildResult import org.jetbrains.jps.builders.CompileScopeTestBuilder import org.jetbrains.jps.builders.JpsBuildTestCase import org.jetbrains.jps.builders.TestProjectBuilderLogger +import org.jetbrains.jps.builders.impl.BuildDataPathsImpl import org.jetbrains.jps.builders.logging.BuildLoggingManager import org.jetbrains.jps.incremental.BuilderRegistry import org.jetbrains.jps.incremental.IncProjectBuilder @@ -641,6 +642,15 @@ public class KotlinJpsBuildTest : AbstractKotlinJpsBuildTestCase() { ) } + public fun testDoNotCreateUselessKotlinIncrementalCaches() { + initProject() + makeAll().assertSuccessful() + + val storageRoot = BuildDataPathsImpl(myDataStorageRoot).dataStorageRoot + assertTrue(File(storageRoot, "targets/java-test/kotlinProject/kotlin").exists()) + assertFalse(File(storageRoot, "targets/java-production/kotlinProject/kotlin").exists()) + } + private fun buildCustom(canceledStatus: CanceledStatus, logger: TestProjectBuilderLogger,buildResult: BuildResult) { val scopeBuilder = CompileScopeTestBuilder.make().all() val descriptor = this.createProjectDescriptor(BuildLoggingManager(logger))