silver9886 created HTTPCORE-489:
-----------------------------------

             Summary: sometimes unit test will failed
                 Key: HTTPCORE-489
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-489
             Project: HttpComponents HttpCore
          Issue Type: Test
          Components: HttpCore NIO
    Affects Versions: 5.0-beta1
         Environment: windows 7
jdk:1.8.0_101
            Reporter: silver9886
            Priority: Critical
         Attachments: SocketException(success case).txt, 
SSLHandshakeException(failed case).txt

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.





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to