RFR[15] JDK-8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework

Xuelei Fan xuelei.fan at oracle.com
Fri Apr 24 05:34:24 UTC 2020


Looks good to me.

Thanks,
Xuelei

On 4/19/2020 6:33 PM, sha.jiang at oracle.com wrote:
> Hi,
> This patch introduces a flexible test framework for supporting JSSE 
> interop testing.
> This framework supports the SSL/TLS communication between not only JDK 
> builds,
> but also possibly other TLS implementations.
> 
> The original test cases in 
> javax/net/ssl/compatibility/Compatibility.java are
> divided into 3 separated tests, namely BasicConnectTest.java, 
> SniTest.java and
> AlpnTest.java, and introduces a new compatibility test on TLS 1.3 hello 
> retry
> request, namely HrrTest.java. These tests depend on the aforementioned 
> framework.
> 
> And the negative cases are removed for making the test results clean and 
> clear.
> It doesn't generate result report anymore. All of failed test cases are 
> highlighted
> at the end of a test run.
> 
> Additionally, more compatibility tests will be added.
> 
> Webrev: http://cr.openjdk.java.net/~jjiang/8243029/webrev.00/
> Issue: https://bugs.openjdk.java.net/browse/JDK-8243029
> 
> Best regards,
> John Jiang
> 



More information about the security-dev mailing list