From 95bdda52aa4b06a4e08dbee856e50c033e14a277 Mon Sep 17 00:00:00 2001 From: Dawid Weiss Date: Mon, 9 Dec 2019 11:15:22 +0100 Subject: [PATCH] Add solr properties back to sm policies --- gradle/testing/policies/replicator-tests.policy | 6 ++++++ gradle/testing/policies/tests.policy | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/gradle/testing/policies/replicator-tests.policy b/gradle/testing/policies/replicator-tests.policy index 584379a504e..fc75a32d276 100644 --- a/gradle/testing/policies/replicator-tests.policy +++ b/gradle/testing/policies/replicator-tests.policy @@ -82,6 +82,12 @@ grant { // used by nested tests? (e.g. TestLeaveFilesIfTestFails). TODO: look into this permission java.util.PropertyPermission "tests.runnested", "write"; + // Used by LuceneTestCase to set up TestRuleRestoreSystemProperties. + // TODO: move it to Solr or modify TestRuleRestoreSystemProperties not to fail on inaccessible properties? + permission java.util.PropertyPermission "solr.data.dir", "write"; + permission java.util.PropertyPermission "solr.solr.home", "write"; + permission java.util.PropertyPermission "solr.directoryFactory", "write"; + // this section is replicator-specific (jetty) // write access to all system properties diff --git a/gradle/testing/policies/tests.policy b/gradle/testing/policies/tests.policy index f8a1af449fe..80a3137a910 100644 --- a/gradle/testing/policies/tests.policy +++ b/gradle/testing/policies/tests.policy @@ -81,6 +81,12 @@ grant { // used by nested tests? (e.g. TestLeaveFilesIfTestFails). TODO: look into this permission java.util.PropertyPermission "tests.runnested", "write"; + + // Used by LuceneTestCase to set up TestRuleRestoreSystemProperties. + // TODO: move it to Solr or modify TestRuleRestoreSystemProperties not to fail on inaccessible properties? + permission java.util.PropertyPermission "solr.data.dir", "write"; + permission java.util.PropertyPermission "solr.solr.home", "write"; + permission java.util.PropertyPermission "solr.directoryFactory", "write"; };