From: "naruse (Yui NARUSE)" Date: 2012-10-28T09:49:18+09:00 Subject: [ruby-dev:46303] [ruby-trunk - Bug #7171] test-all failure on OS X (RubyCI) Issue #7171 has been updated by naruse (Yui NARUSE). mrkn (Kenta Murata) wrote: > OS のファイアウォールが ON のときに該当のエラーが発生し、OFF のときに発生しない事を確認しました。 なるほど、道理で手元で起きないはずだ。 こんなこともあろうかと、なかださんが r35559 でrubyバイナリにコード署名する機能を足していまして、 コード署名していると「署名されているソフトウェアが外部からの接続を受け入れるのを自動で許可」がONになっていれば、 firewallが有効になっていてもテストが成功するようになるはずです。 しかし、具体的な証明書の作り方忘れてしまった…… ---------------------------------------- Bug #7171: test-all failure on OS X (RubyCI) https://bugs.ruby-lang.org/issues/7171#change-31843 Author: usa (Usaku NAKAMURA) Status: Assigned Priority: Normal Assignee: mrkn (Kenta Murata) Category: test Target version: 2.0.0 ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0] rubyci(http://rubyci.org/)で、LionおよびMountain Lionの一部の構成で以下のようなエラーがずっと出ています。 このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう? test_udp_server(TestSocket): RuntimeError: no response from # /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in `block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in `connect_internal' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in `connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in `block (2 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in `each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in `block in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in `udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in `test_udp_server' -- http://bugs.ruby-lang.org/