Details
-
Test
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
5.0-alpha4
-
None
-
windows 7
jdk:1.8.0_101
Description
org.apache.hc.core5.ssl.TestSSLContextBuilder.testSSLHanskshakeProtocolMismatch2()
sometimes will run failed occasionally.
for example, change the branch from master to the other banch,run mvn clean test command,
change back to the master run the command,and change to the other branch ,run command
twice change back ,run command(just run more times each branch and change to other branch run command several times).
Doing steps above for some times, occasionally the unit test failed.
out put is like this:
Failed tests:
TestSSLContextBuilder.testSSLHanskshakeProtocolMismatch2
Expected: an instance of java.net.SocketException
but: <javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_
failure> is a javax.net.ssl.SSLHandshakeException
Stacktrace was: javax.net.ssl.SSLHandshakeException: Received fatal alert: hands
hake_failure
the difference exception stack between failed and success test case are in attachment.
I don't know if you can Recurrent this bug in your environment.And I am not
sure If it is a bug or just something wrong with my environment.
If make sure it is a bug,maybe we should except thrown IOException.class when environment is windows and jdk.version
>= 1.8.