RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required
Mark Powers
mpowers at openjdk.org
Wed Jun 5 20:28:58 UTC 2024
On Wed, 5 Jun 2024 02:57:41 GMT, Anthony Scarpino <ascarpino at openjdk.org> wrote:
> Hi,
>
> I need a review for this simple change to fix a threading problem with the test. The server thread was not completing before the check occurred on the main thread. The failure showed up in windows and macos, but not linux. With this fix, running 100 times, windows & macos showed no failures.
>
> Tony
test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java line 62:
> 60: }
> 61:
> 62: throw new Exception("Failed to find expected alert: " + args[0]);
Should it be "expected exception" rather than "expected alert"?
test/jdk/javax/net/ssl/templates/TLSBase.java line 101:
> 99: if (!empty) {
> 100: fis = new FileInputStream(System.getProperty("test.src", "./") +
> 101: "/" + pathToStores + "/" + keyStoreFile);
My Java style guide says to break before the operator.
test/jdk/javax/net/ssl/templates/TLSBase.java line 246:
> 244: void done() {
> 245: try {
> 246: t.join(5000);
I had to increase the join value of a test recently that failed with virtual threads.
Try adding `--test-make-args JTREG_TEST_THREAD_FACTORY=Virtual` to your mach5 command line.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19553#discussion_r1628363765
PR Review Comment: https://git.openjdk.org/jdk/pull/19553#discussion_r1628378909
PR Review Comment: https://git.openjdk.org/jdk/pull/19553#discussion_r1628383058
More information about the security-dev
mailing list