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