From bb73dcd4390be946f881ab1d8fb00fa66019ac8a Mon Sep 17 00:00:00 2001 From: Moritz Mack Date: Wed, 26 Feb 2025 16:47:44 +0100 Subject: [PATCH] Skip selected tests in SSLErrorMessageFileTests that rely on SecurityManager to block access to resources. (#123484) --- .../elasticsearch/xpack/ssl/SSLErrorMessageFileTests.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/ssl/SSLErrorMessageFileTests.java b/x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/ssl/SSLErrorMessageFileTests.java index 2ac2d4ebf0c32..4f64b780e1f97 100644 --- a/x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/ssl/SSLErrorMessageFileTests.java +++ b/x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/ssl/SSLErrorMessageFileTests.java @@ -16,6 +16,7 @@ import org.elasticsearch.core.PathUtils; import org.elasticsearch.env.Environment; import org.elasticsearch.env.TestEnvironment; +import org.elasticsearch.jdk.RuntimeVersionFeature; import org.elasticsearch.test.ESTestCase; import org.elasticsearch.xpack.core.ssl.SSLService; import org.junit.Before; @@ -362,6 +363,11 @@ private void checkBlockedResource( String configKey, BiConsumer configure ) throws Exception { + assumeTrue( + "Requires Security Manager to block access, entitlements are not checked for unit tests", + RuntimeVersionFeature.isSecurityManagerAvailable() + ); + final String prefix = randomSslPrefix(); final Settings.Builder settings = Settings.builder(); configure.accept(prefix, settings);