[Tests] Ensure the temporary directories are cleared

This change may prevent OOMs. Context:
https://jetbrains.slack.com/archives/C4U955N6B/p1685000899030279
This commit is contained in:
Nikolay Lunyak
2023-06-19 13:02:05 +03:00
committed by Space Team
parent 039b5fca7a
commit 46ea908daf
3 changed files with 37 additions and 9 deletions
@@ -30,8 +30,8 @@ class TestRunner(private val testConfiguration: TestConfiguration) {
} finally {
try {
testConfiguration.testServices.temporaryDirectoryManager.cleanupTemporaryDirectories()
} catch (_: IOException) {
// ignored
} catch (e: IOException) {
println("Failed to clean temporary directories: ${e.message}\n${e.stackTrace}")
}
beforeDispose(testConfiguration)
Disposer.dispose(testConfiguration.rootDisposable)