[Closed] stuck in test/openssl/test_ssl.rb on Windows

Issue #9881 has been updated by Usaku NAKAMURA.

Status changed from Assigned to Closed
% Done changed from 0 to 100

Applied in changeset r46325.


  • test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
    shouldn’t use same server for respective tests, because the 1st
    test sometimes kills the server main loop silently.
    [Bug #9881] [ruby-dev:48266]

Bug #9881: stuck in test/openssl/test_ssl.rb on Windows

  • Author: Usaku NAKAMURA
  • Status: Closed
  • Priority: Normal
  • Assignee: Akira T.
  • Category: test
  • Target version: current: 2.2.0
  • ruby -v: ruby 2.2.0dev (2014-05-29 trunk 46235) [x64-mswin64_100]
  • Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN

r46223以降、WindowsにおいてOpenSSL::TestSSL#test_verify_resultで刺さってしまうようになりました。
(CI等で確認できます)

調べてみたところ、この変更時に追加された、

  ssl.sync_close = true

の1行が問題のようです。
よくわからないのですが、他のテストメソッドはこれがあっても問題ありません。

意味がわかってないので私にはなんとも言えないのですが、何かわかりますでしょうか?