The test javax/crypto/CryptoPermissions/InconsistentEntries.java should not modify the JDK home directory under test as that could impact the results of other tests, or it could fail if the JDK home dir is read-only.
This PR updates the test to - clone the tested JDK into the scratch directory. - create the required directory and file in the cloned JDK directory. - run a subprocess using the temporal JDK to test the scenario. There is no need to explicitly remove the tests files with an 'after' step, as JTreg will handle cleaning the scratch directory ------------- Commit messages: - refactoring - clone JDK in temp and run test Changes: https://git.openjdk.org/jdk/pull/23202/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342238 Stats: 49 lines in 1 file changed: 21 ins; 14 del; 14 mod Patch: https://git.openjdk.org/jdk/pull/23202.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/23202/head:pull/23202 PR: https://git.openjdk.org/jdk/pull/23202