You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2024/03/01 00:25:12 UTC

(lucene) branch main updated: Fix successful tests counting not working in Gradle build by adding ReflectPermission back (see ##13146)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 08325ac3e80 Fix successful tests counting not working in Gradle build by adding ReflectPermission back (see ##13146)
08325ac3e80 is described below

commit 08325ac3e804ddc8ace8dca56cb025a22a9d4d65
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Fri Mar 1 01:25:02 2024 +0100

    Fix successful tests counting not working in Gradle build by adding ReflectPermission back (see ##13146)
---
 gradle/testing/randomization/policies/replicator-tests.policy | 2 ++
 gradle/testing/randomization/policies/tests.policy            | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/gradle/testing/randomization/policies/replicator-tests.policy b/gradle/testing/randomization/policies/replicator-tests.policy
index 9a8f6aa7026..4d8fcd83f24 100644
--- a/gradle/testing/randomization/policies/replicator-tests.policy
+++ b/gradle/testing/randomization/policies/replicator-tests.policy
@@ -54,6 +54,8 @@ grant {
   permission java.lang.RuntimePermission "getStackTrace";
   // needed for mock filesystems in tests
   permission java.lang.RuntimePermission "fileSystemProvider";
+  // test runner seems to require supression of access checks:
+  permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
 };
 
 // Permissions to support ant build
diff --git a/gradle/testing/randomization/policies/tests.policy b/gradle/testing/randomization/policies/tests.policy
index 85edc3e572f..ffb6d0b52d0 100644
--- a/gradle/testing/randomization/policies/tests.policy
+++ b/gradle/testing/randomization/policies/tests.policy
@@ -50,6 +50,8 @@ grant {
   permission java.lang.RuntimePermission "getStackTrace";
   // needed for mock filesystems in tests
   permission java.lang.RuntimePermission "fileSystemProvider";
+  // test runner seems to require supression of access checks:
+  permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
   // needed by cyberneko usage by benchmarks on J9
   permission java.lang.RuntimePermission "accessClassInPackage.org.apache.xerces.util";