From 9a7bee41eab87c79145c0e97c31a0c4d466a1f2b Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Mon, 17 Feb 2020 18:24:02 +0000 Subject: test/openssl/test_ssl: remove sleep from test_finished_messages Ensure that the handshake fully completes by sending data each other rather than by inserting 50ms sleep. --- test/openssl/test_ssl.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index eae369a1..3ee7f020 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -496,12 +496,14 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase ctx = OpenSSL::SSL::SSLContext.new ctx.verify_mode = OpenSSL::SSL::VERIFY_NONE server_connect(port, ctx) { |ssl| + ssl.puts "abc"; ssl.gets + client_finished = ssl.finished_message client_peer_finished = ssl.peer_finished_message - sleep 0.05 - ssl.send :stop } } + assert_not_nil(server_finished) + assert_not_nil(client_finished) assert_equal(server_finished, client_peer_finished) assert_equal(server_peer_finished, client_finished) end -- cgit v1.2.3