Repository: qpid-jms Updated Branches: refs/heads/master cf2ef40f6 -> 0cbca5bdb
NO-JIRA: ensure handshake completion notified at server before inspecting state, fixes spurious test failure when using TLSv1.3 Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/0cbca5bd Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/0cbca5bd Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/0cbca5bd Branch: refs/heads/master Commit: 0cbca5bdbc3e9bb7257f56d0272b72e959e46de9 Parents: cf2ef40 Author: Robbie Gemmell <rob...@apache.org> Authored: Mon Nov 12 14:01:26 2018 +0000 Committer: Robbie Gemmell <rob...@apache.org> Committed: Mon Nov 12 14:01:26 2018 +0000 ---------------------------------------------------------------------- .../apache/qpid/jms/transports/netty/NettySslTransportTest.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/0cbca5bd/qpid-jms-client/src/test/java/org/apache/qpid/jms/transports/netty/NettySslTransportTest.java ---------------------------------------------------------------------- diff --git a/qpid-jms-client/src/test/java/org/apache/qpid/jms/transports/netty/NettySslTransportTest.java b/qpid-jms-client/src/test/java/org/apache/qpid/jms/transports/netty/NettySslTransportTest.java index 9b4f47a..3a562cc 100644 --- a/qpid-jms-client/src/test/java/org/apache/qpid/jms/transports/netty/NettySslTransportTest.java +++ b/qpid-jms-client/src/test/java/org/apache/qpid/jms/transports/netty/NettySslTransportTest.java @@ -27,6 +27,7 @@ import java.net.URI; import java.net.URISyntaxException; import java.security.cert.Certificate; import java.security.cert.X509Certificate; +import java.util.concurrent.TimeUnit; import org.apache.qpid.jms.transports.Transport; import org.apache.qpid.jms.transports.TransportListener; @@ -178,6 +179,7 @@ public class NettySslTransportTest extends NettyTcpTransportTest { assertTrue(transport.isSecure()); // Verify there was a certificate sent to the server + assertTrue("Server handshake did not complete in alotted time", server.getSslHandler().handshakeFuture().await(2, TimeUnit.SECONDS)); assertNotNull(server.getSslHandler().engine().getSession().getPeerCertificates()); transport.close(); @@ -217,6 +219,8 @@ public class NettySslTransportTest extends NettyTcpTransportTest { assertTrue(transport.isConnected()); assertTrue(transport.isSecure()); + assertTrue("Server handshake did not complete in alotted time", server.getSslHandler().handshakeFuture().await(2, TimeUnit.SECONDS)); + Certificate[] peerCertificates = server.getSslHandler().engine().getSession().getPeerCertificates(); assertNotNull(peerCertificates); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org