Существует полезная аннотация @TempDir в spock, которая помогает нам создавать временную папку и автоматически удалять ее. Полное имя класса аннотаций выглядит следующим образом:Спок: можно ли указать, где создать tempDir?
com.github.goldin.spock.extensions.tempdir.TempDir
Обычно создать временную папку в папке, которая определяется как переменная окружения TMP. Вопрос в том, можно ли указать папку, где можно создать временную папку?
Невозможно переопределить 'java.io.tmpdir' с помощью System.setProperty (" java.io.tmpdir ","/tmp "); в методе 'setup' и вернуть его в исходное значение в' cleanup'? – Bunti
Его возможно. Но это похоже на изменение, которое может повлиять на другие одновременно запущенные задачи в одном экземпляре. Например, если мы запустим этот тест в TeamCity, это может вызвать множество проблем с другими сценариями сборки. – MiamiBeach