You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ti...@apache.org on 2026/04/01 05:51:27 UTC
(tika) branch main updated: [TIKA-4704] Use @TempDir annotation (#2729)
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 <ti...@snafu.de>
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 <17...@users.noreply.github.com>
---------
Co-authored-by: Copilot <17...@users.noreply.github.com>
---
.../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<>();