This is an automated email from the ASF dual-hosted git repository. tilman pushed a commit to branch TIKA-4704-8 in repository https://gitbox.apache.org/repos/asf/tika.git
commit 0e73eb646d17dd9e2e072b50944c4cd692aca6e6 Author: Tilman Hausherr <[email protected]> AuthorDate: Wed Apr 1 07:40:52 2026 +0200 [TIKA-4704] Use @TempDir annotation Refactor StackTraceTest to use @TempDir for temporary directory management. --- .../src/test/java/org/apache/tika/server/core/StackTraceTest.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java b/tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java index 28ad312d34..f1b3e57357 100644 --- a/tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java +++ b/tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java @@ -24,7 +24,6 @@ import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.charset.StandardCharsets; -import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; @@ -41,6 +40,7 @@ import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.jaxrs.lifecycle.ResourceProvider; import org.apache.cxf.jaxrs.lifecycle.SingletonResourceProvider; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; import org.apache.tika.config.JsonConfigHelper; import org.apache.tika.server.core.resource.DetectorResource; @@ -65,7 +65,8 @@ public class StackTraceTest extends CXFTestBase { private static final String UNPACK_CONFIG_TEMPLATE = "/configs/cxf-unpack-test-template.json"; private static final ObjectMapper MAPPER = new ObjectMapper(); - private Path unpackTempDir; + @TempDir + static Path unpackTempDir; @Override protected void setUpResources(JAXRSServerFactoryBean sf) { @@ -92,9 +93,6 @@ public class StackTraceTest extends CXFTestBase { @Override protected InputStream getPipesConfigInputStream() throws IOException { - // Create temp directory for unpack emitter - unpackTempDir = Files.createTempDirectory("tika-stacktrace-test-"); - Path pluginsDir = Paths.get("target/plugins").toAbsolutePath(); Map<String, Object> replacements = new HashMap<>();
