From c9ac214e35f18812251ec5ad1a283c03775dbb92 Mon Sep 17 00:00:00 2001 From: Curtis Rueden Date: Mon, 31 Jul 2023 21:44:58 -0500 Subject: [PATCH] Create temp dir in standard location, not $HOME --- .../saalfeldlab/n5/bdv/N5SourceFromMetadataTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/janelia/saalfeldlab/n5/bdv/N5SourceFromMetadataTest.java b/src/test/java/org/janelia/saalfeldlab/n5/bdv/N5SourceFromMetadataTest.java index 5d70157..9972434 100644 --- a/src/test/java/org/janelia/saalfeldlab/n5/bdv/N5SourceFromMetadataTest.java +++ b/src/test/java/org/janelia/saalfeldlab/n5/bdv/N5SourceFromMetadataTest.java @@ -3,6 +3,7 @@ import static org.junit.Assert.*; import java.io.IOException; +import java.nio.file.Files; import java.util.Optional; import org.janelia.saalfeldlab.n5.N5FSWriter; @@ -31,7 +32,14 @@ public class N5SourceFromMetadataTest { - static private String testDirPath = System.getProperty("user.home") + "/tmp/n5-test"; + private static String testDirPath = createTestDirPath("n5-test"); + private static String createTestDirPath(String dirName) { + try { + return Files.createTempDirectory(dirName).toString(); + } catch (IOException exc) { + return System.getProperty("user.home") + "/tmp/" + dirName; + } + } static private String testBaseDatasetName = "/test/bdvSourceMetadata"; private N5FSWriter n5;