RFR: 8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect
Fernando Guallini
fguallini at openjdk.org
Thu May 30 15:08:23 UTC 2024
As highlighted in the bug description, The test **security/Security/SynchronizedAccess.java** have some issues:
1. it needs to implement the sigalg, otherwise it throws java.security.NoSuchAlgorithmException . Even though it does not fail as it catches the exception, it never reaches the removeProvider loop. Also, adding an extra assertion to verify the local providers were actually removed.
2. It is reassigning the **provs** variable with Security.getProviders(). This will start adding/removing some of the system providers, in addition to the local providers, which it is not the test intent.
3. Adding othervm flag to run in isolation.
-------------
Commit messages:
- Merge branch 'openjdk:master' into JDK-8028127
- Regtest java/security/Security/SynchronizedAccess.java is incorrect.
Changes: https://git.openjdk.org/jdk/pull/19480/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19480&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8028127
Stats: 88 lines in 1 file changed: 51 ins; 4 del; 33 mod
Patch: https://git.openjdk.org/jdk/pull/19480.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/19480/head:pull/19480
PR: https://git.openjdk.org/jdk/pull/19480
More information about the security-dev
mailing list