読者です 読者をやめる 読者になる 読者になる

trunkをMacOSX tigerでコンパイルし、test-allしてみる

Ruby

実行結果、80個のエラー
見た感じ、sslのエラーとwebrickのエラーがほとんどかな。

test_certificate_verify_failure(TestNetHTTPS):
test_get(TestNetHTTPS):
test_get(TestNetHTTPS):
test_identity_verify_failure(TestNetHTTPS):
test_identity_verify_failure(TestNetHTTPS):
test_post(TestNetHTTPS):
test_post(TestNetHTTPS):
test_verify_none(TestNetHTTPS):
test_verify_none(TestNetHTTPS):
test_get(TestNetHTTP_v1_2):
test_get(TestNetHTTP_v1_2):
test_get2(TestNetHTTP_v1_2):
test_get2(TestNetHTTP_v1_2):
test_get__break(TestNetHTTP_v1_2):
test_get__break(TestNetHTTP_v1_2):
test_get__implicit_start(TestNetHTTP_v1_2):
test_get__implicit_start(TestNetHTTP_v1_2):
test_head(TestNetHTTP_v1_2):
test_head(TestNetHTTP_v1_2):
test_post(TestNetHTTP_v1_2):
test_post(TestNetHTTP_v1_2):
test_request(TestNetHTTP_v1_2):
test_request(TestNetHTTP_v1_2):
test_s_get(TestNetHTTP_v1_2):
test_s_get(TestNetHTTP_v1_2):
test_s_post_form(TestNetHTTP_v1_2):
test_s_post_form(TestNetHTTP_v1_2):
test_send_request(TestNetHTTP_v1_2):
test_send_request(TestNetHTTP_v1_2):
test_get(TestNetHTTP_version_1_1):
test_get(TestNetHTTP_version_1_1):
test_get2(TestNetHTTP_version_1_1):
test_get2(TestNetHTTP_version_1_1):
test_get__break(TestNetHTTP_version_1_1):
test_get__break(TestNetHTTP_version_1_1):
test_get__implicit_start(TestNetHTTP_version_1_1):
test_get__implicit_start(TestNetHTTP_version_1_1):
test_head(TestNetHTTP_version_1_1):
test_head(TestNetHTTP_version_1_1):
test_post(TestNetHTTP_version_1_1):
test_post(TestNetHTTP_version_1_1):
test_s_get(TestNetHTTP_version_1_1):
test_s_get(TestNetHTTP_version_1_1):
test_s_post_form(TestNetHTTP_version_1_1):
test_s_post_form(TestNetHTTP_version_1_1):
test_imaps_verify_none(IMAPTest) [/Users/fujioka/build/ruby19/test/net/imap/test_imap.rb:47]:
test_imaps_with_ca_file(IMAPTest) [/Users/fujioka/build/ruby19/test/net/imap/test_imap.rb:35]:
test_unexpected_eof(IMAPTest):
test_client_auth(OpenSSL::TestSSL):
test_client_session(OpenSSL::TestSSL):
test_connect_and_close(OpenSSL::TestSSL):
test_parallel(OpenSSL::TestSSL):
test_post_connection_check(OpenSSL::TestSSL):
test_read_and_write(OpenSSL::TestSSL):
test_server_session(OpenSSL::TestSSL):
test_sslctx_set_params(OpenSSL::TestSSL):
test_starttls(OpenSSL::TestSSL):
test_verify_result(OpenSSL::TestSSL):
test_has_expires_eh(TestTupleBag) [/Users/fujioka/build/ruby19/test/rinda/test_tuplebag.rb:137]:
test_str_crypt(TestM17NComb)
test_execopts_close_others(TestProcess):
test_rlimit_value(TestProcess) [/Users/fujioka/build/ruby19/test/ruby/test_process.rb:111]:
test_bad_request(TestWEBrickCGI):
test_cgi(TestWEBrickCGI):
test_basic_auth(TestWEBrickHTTPAuth):
test_basic_auth2(TestWEBrickHTTPAuth):
test_connect(TestWEBrickHTTPProxy):
test_no_proxy(TestWEBrickHTTPProxy):
test_proxy(TestWEBrickHTTPProxy):
test_upstream_proxy(TestWEBrickHTTPProxy):
test_callbacks(TestWEBrickHTTPServer):
test_callbacks(TestWEBrickServer):
test_server(TestWEBrickServer):
test_directory_traversal(WEBrick::TestFileHandler):
test_filehandler(WEBrick::TestFileHandler):
test_non_disclosure_name(WEBrick::TestFileHandler):
test_script_disclosure(WEBrick::TestFileHandler):
test_short_filename(WEBrick::TestFileHandler):
test_cookie(TestCookie):
test_client_server(Test_Webrick):

これじゃ多すぎるので、grep -vでいろいろ除外してみる。

% egrep ^test_ test-all.log|egrep -v 'WEBrick|NetHTTP|OpenSSL|IMAPTest'  
test_has_expires_eh(TestTupleBag) [/Users/fujioka/build/ruby19/test/rinda/test_tuplebag.rb:137]:
test_str_crypt(TestM17NComb)
test_execopts_close_others(TestProcess):
test_rlimit_value(TestProcess) [/Users/fujioka/build/ruby19/test/ruby/test_process.rb:111]:
test_cookie(TestCookie):