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<>();

Reply via email to