This is an automated email from the ASF dual-hosted git repository.

tilman pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/main by this push:
     new 8dc2999ae0 [TIKA-4704] Use @TempDir annotation (#2729)
8dc2999ae0 is described below

commit 8dc2999ae05a84a44aa9f969e3d14095ca952741
Author: Tilman Hausherr <[email protected]>
AuthorDate: Wed Apr 1 07:51:22 2026 +0200

    [TIKA-4704] Use @TempDir annotation (#2729)
    
    * [TIKA-4704] Use @TempDir annotation
    
    Refactor StackTraceTest to use @TempDir for temporary directory management.
    
    * Update 
tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
---
 .../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..2e2ffb092f 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
+    private 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