From b315a07f0da2237c0e10ca7906553511c3292891 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 18 Jul 2016 13:21:08 +0200 Subject: [PATCH] delete work dir after each JPS test --- .../jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt index 78b37df8d93..2dc4b5a4432 100644 --- a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt +++ b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt @@ -16,6 +16,8 @@ package org.jetbrains.kotlin.jps.build +import com.intellij.openapi.Disposable +import com.intellij.openapi.util.Disposer import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.util.io.FileUtilRt import com.intellij.testFramework.TestLoggerFactory @@ -271,6 +273,7 @@ abstract class AbstractIncrementalJpsTest( protected open fun doTest(testDataPath: String) { testDataDir = File(testDataPath) workDir = FileUtilRt.createTempDirectory(TEMP_DIRECTORY_TO_USE, "jps-build", null) + Disposer.register(myTestRootDisposable, Disposable { FileUtilRt.delete(workDir) }) val moduleNames = configureModules() initialMake()