On Wed, 5 Feb 2025 18:50:25 GMT, Mikhail Yankelevich <d...@openjdk.org> wrote:

>> * fully automated the test
>> * removed the race condition
>> * client on a thread and server on a thread options are now run together 
>> automatically
>
> Mikhail Yankelevich has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Apply suggestions from cr
>   
>   Co-authored-by: Daniel Fuchs <67001856+df...@users.noreply.github.com>

test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java
 line 50:

> 48:     public static final String CLOSE_THE_SSL_CONNECTION_PASSIVE = "close 
> the SSL connection (passive)";
> 49: 
> 50:     static Map cookies;

These two fields, Map and ServerSocket, don't look like they're used anywhere.  
They could be deleted.

test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java
 line 225:

> 223:         System.setProperty("javax.net.ssl.trustStorePassword", passwd);
> 224: 
> 225:         System.setProperty("javax.net.debug", "all");

Is this printing a lot of stuff to the logs? Why did you remove the `if 
(debug)`?

test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java
 line 241:

> 239:             // this will allow the error stream to be printed in case of 
> an exception inside for debugging purposes
> 240:             System.setErr(originalErr);
> 241:             if (debug) {

This field is hard-coded to false which requires rebuilding to turn it on. I 
have been changing that to:

`static boolean debug = Boolean.getBoolean("test.debug");`

So it can be turned on with a system property.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/23469#discussion_r1944913967
PR Review Comment: https://git.openjdk.org/jdk/pull/23469#discussion_r1944909916
PR Review Comment: https://git.openjdk.org/jdk/pull/23469#discussion_r1944908477

Reply via email to