Add helper to create temp directory.
This directory will be cleaned up on successful test, but will be left on test error. ^KT-45745 In Progress
This commit is contained in:
committed by
TeamCityServer
parent
6c747d33f7
commit
38849b7be4
+9
@@ -18,3 +18,12 @@ internal fun Path.findInPath(name: String): Path? = Files
|
|||||||
.walk(this)
|
.walk(this)
|
||||||
.asSequence()
|
.asSequence()
|
||||||
.find { it.fileName.toString() == name }
|
.find { it.fileName.toString() == name }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a temporary directory that will be cleaned up on normal JVM termination, but will be left on non-zero exit status.
|
||||||
|
*
|
||||||
|
* Prefer using JUnit5 `@TempDir` over this method when possible.
|
||||||
|
*/
|
||||||
|
internal fun createTempDir(prefix: String): Path = Files
|
||||||
|
.createTempDirectory(prefix)
|
||||||
|
.apply { toFile().deleteOnExit() }
|
||||||
|
|||||||
Reference in New Issue
Block a user