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