Skip to content

Commit 4de4aaf

Browse files
committed
WIP Trivially allow some packages
1 parent 4124466 commit 4de4aaf

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/framework/src/main/java/org/elasticsearch/entitlement/runtime/policy/TestPolicyManager.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,18 @@ boolean isTriviallyAllowed(Class<?> requestingClass) {
8585
if (isTestFrameworkClass(requestingClass)) {
8686
return true;
8787
}
88+
if ("org.elasticsearch.jdk".equals(requestingClass.getPackageName())) {
89+
// PluginsLoaderTests, PluginsServiceTests, PluginsUtilsTests
90+
return true;
91+
}
92+
if ("org.elasticsearch.nativeaccess".equals(requestingClass.getPackageName())) {
93+
// UberModuleClassLoaderTests
94+
return true;
95+
}
96+
if (requestingClass.getPackageName().startsWith("org.elasticsearch.plugins")) {
97+
// PluginsServiceTests, NamedComponentReaderTests
98+
return true;
99+
}
88100
if (isTriviallyAllowingTestCode && isTestCode(requestingClass)) {
89101
return true;
90102
}

0 commit comments

Comments
 (0)