You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@artemis.apache.org by gt...@apache.org on 2026/06/16 16:10:13 UTC

(artemis) branch main updated: NO-JIRA fix use of tempDir in two tests that need statics

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

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


The following commit(s) were added to refs/heads/main by this push:
     new deba383b1b NO-JIRA fix use of tempDir in two tests that need statics
deba383b1b is described below

commit deba383b1b6266beb88528e0200f55758449cc72
Author: Gary Tully <ga...@gmail.com>
AuthorDate: Tue Jun 16 16:42:33 2026 +0100

    NO-JIRA fix use of tempDir in two tests that need statics
---
 .../artemis/core/config/impl/AbstractConfigurationFullTest.java     | 2 +-
 .../security/jaas/kubernetes/client/KubernetesClientImplTest.java   | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/AbstractConfigurationFullTest.java b/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/AbstractConfigurationFullTest.java
index fa179ca470..84d70a8109 100644
--- a/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/AbstractConfigurationFullTest.java
+++ b/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/AbstractConfigurationFullTest.java
@@ -87,7 +87,7 @@ import org.junit.jupiter.api.io.TempDir;
 public abstract class AbstractConfigurationFullTest {
 
    @TempDir
-   File tempDir;
+   static File tempDir;
 
    protected ConfigurationImpl configuration;
 
diff --git a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/kubernetes/client/KubernetesClientImplTest.java b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/kubernetes/client/KubernetesClientImplTest.java
index 456460a2d5..d060001025 100644
--- a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/kubernetes/client/KubernetesClientImplTest.java
+++ b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/kubernetes/client/KubernetesClientImplTest.java
@@ -30,6 +30,7 @@ import static org.mockserver.model.HttpRequest.request;
 import static org.mockserver.model.HttpResponse.response;
 import static org.mockserver.model.JsonBody.json;
 
+import java.io.File;
 import java.lang.invoke.MethodHandles;
 import java.net.URL;
 import java.util.Map;
@@ -40,6 +41,7 @@ import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.io.TempDir;
 import org.mockserver.configuration.Configuration;
 import org.mockserver.configuration.ConfigurationProperties;
 import org.mockserver.integration.ClientAndServer;
@@ -58,6 +60,9 @@ public class KubernetesClientImplTest {
    private static final String host = "localhost";
    private static String port;
 
+   @TempDir
+   static File tempDir;
+
    private static final String BOB_REQUEST = """
          {"apiVersion": "authentication.k8s.io/v1",\
          "kind": "TokenReview", "spec": {"token": "bob_token"}}""";
@@ -68,6 +73,7 @@ public class KubernetesClientImplTest {
 
    @BeforeAll
    public static void startServer() {
+      ConfigurationProperties.directoryToSaveDynamicSSLCertificate(tempDir.getAbsolutePath());
       ConfigurationProperties.certificateAuthorityPrivateKey(KubernetesClientImplTest.class.getClassLoader().getResource("server-ca.pem").getPath());
       ConfigurationProperties.certificateAuthorityCertificate(KubernetesClientImplTest.class.getClassLoader().getResource("server-ca-cert.pem").getPath());
       ConfigurationProperties.preventCertificateDynamicUpdate(false);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@artemis.apache.org
For additional commands, e-mail: commits-help@artemis.apache.org