trunkをMacOSX tigerでコンパイルし、test-allしてみる
実行結果、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):