diff --git a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java index f14e5b8132d..fed189dca15 100644 --- a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java +++ b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java @@ -32,6 +32,7 @@ import static org.mockito.Mockito.verifyNoInteractions; import static org.mockito.Mockito.when; +import java.io.File; import java.util.Collections; import java.util.Map; import java.util.Set; @@ -138,8 +139,7 @@ public void testUnableToVerifyToken() throws LoginException { } private Map getDefaultOptions() { - return Map.of(K8S_ROLE_FILE_PROP_NAME, - // java.security.auth.login.config not set to provide baseDir so configure full path - KubernetesLoginModuleTest.class.getClassLoader().getResource("k8s-roles.properties").getPath()); + String baseDirValue = new File(KubernetesLoginModuleTest.class.getClassLoader().getResource("k8s-roles.properties").getPath()).getParentFile().getAbsolutePath(); + return Map.of(K8S_ROLE_FILE_PROP_NAME, "k8s-roles.properties", "baseDir",baseDirValue); } }