From: Kouhei Yanagita Date: 2005-10-31T11:14:59+09:00 Subject: [ruby-dev:27599] cygwin problems 柳田です。 Cygwin 環境についてです。 make test-all だと止まってしまうのですが、一つずつ実行することはできたので 失敗したものを報告します。 % for d in test/*(/) do ./miniruby.exe ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console `basename $d` done Loaded suite fileutils Started ..FF...............F.....FF.............................. Finished in 23.388 seconds. 1) Failure: test_chmod(TestFileUtils) [./fileutils/test_fileutils.rb:848]: <448> expected but was <420>. 2) Failure: test_chmod_R(TestFileUtils) [./fileutils/test_fileutils.rb:859]: <448> expected but was <493>. 3) Failure: test_install(TestFileUtils) [./fileutils/test_fileutils.rb:790]: <384> expected but was <420>. 4) Failure: test_mkdir(TestFileUtils) [./fileutils/test_fileutils.rb:695]: <448> expected but was <493>. 5) Failure: test_mkdir_p(TestFileUtils) [./fileutils/test_fileutils.rb:757]: <448> expected but was <493>. 57 tests, 884 assertions, 5 failures, 0 errors 420 は 0644 で、493 は 0755 です。 これは Cygwin を nontsec で動かしているためだと思うので、 このテストはこのままでよいと思います。 Loaded suite gdbm Started .....................F...F..EEEEEEEEEEEEEEEEEEEEEEEE... Finished in 1.739 seconds. 1) Failure: test_reorganize(TestGDBM) [./gdbm/test_gdbm.rb:590]: expected but was . 2) Failure: test_s_open_create_new(TestGDBM) [./gdbm/test_gdbm.rb:84]: <420> expected but was <438>. 3) Error: test_s_open_no_create(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 4) Error: test_s_open_no_create(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 5) Error: test_s_open_nolock(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 6) Error: test_s_open_nolock(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 7) Error: test_s_open_with_block(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 8) Error: test_s_open_with_block(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 9) Error: test_select_with_block(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 10) Error: test_select_with_block(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 11) Error: test_shift(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 12) Error: test_shift(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 13) Error: test_sync(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 14) Error: test_sync(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 15) Error: test_syncmode=(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 16) Error: test_syncmode=(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 17) Error: test_to_a(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 18) Error: test_to_a(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 19) Error: test_to_hash(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 20) Error: test_to_hash(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 21) Error: test_update(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 22) Error: test_update(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 23) Error: test_values(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 24) Error: test_values(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 25) Error: test_values_at(TestGDBM): Errno::EACCES: Permission denied - tmptest_gdbm_ ./gdbm/test_gdbm.rb:31:in `initialize' ./gdbm/test_gdbm.rb:31:in `setup' 26) Error: test_values_at(TestGDBM): NoMethodError: undefined method `close' for nil:NilClass ./gdbm/test_gdbm.rb:40:in `teardown' 43 tests, 572 assertions, 2 failures, 24 errors Loaded suite openssl Started ....................................F.......................... Finished in 9.459 seconds. 1) Failure: test_client_auth(OpenSSL::TestSSL) [./openssl/test_ssl.rb:157:in `test_client_auth' ./openssl/test_ssl.rb:73:in `start_server' ./openssl/test_ssl.rb:156:in `test_client_auth']: exception expected but was Class: Message: <"Connection reset by peer"> ---Backtrace--- ./openssl/test_ssl.rb:160:in `connect' ./openssl/test_ssl.rb:160:in `test_client_auth' ./openssl/test_ssl.rb:157:in `test_client_auth' ./openssl/test_ssl.rb:73:in `start_server' ./openssl/test_ssl.rb:156:in `test_client_auth' --------------- 63 tests, 894 assertions, 1 failures, 0 errors Loaded suite sdbm Started ......................F........... Finished in 0.32 seconds. 1) Failure: test_s_open_error(TestSDBM) [./sdbm/test_sdbm.rb:122]: exception expected but none was thrown. 34 tests, 835 assertions, 1 failures, 0 errors Loaded suite soap Started ............................................................................................................................................./var/tmp/ruby-1.8.4/lib/test/unit/ui/console/testrunner.rb:81: [BUG] Segmentation fault ruby 1.8.4 (2005-10-29) [i386-cygwin] これは [ruby-dev:27296] と同じだと思います。 Loaded suite webrick Started F................................. Finished in 13.34 seconds. 1) Failure: test_cgi(TestWEBrickCGI) [./webrick/test_cgi.rb:27:in `test_cgi' /var/tmp/ruby-1.8.4/lib/net/http.rb:1049:in `request' /var/tmp/ruby-1.8.4/lib/net/http.rb:2104:in `reading_body' /var/tmp/ruby-1.8.4/lib/net/http.rb:1048:in `request' /var/tmp/ruby-1.8.4/lib/net/http.rb:1033:in `request' /var/tmp/ruby-1.8.4/lib/net/http.rb:545:in `start' /var/tmp/ruby-1.8.4/lib/net/http.rb:1031:in `request' ./webrick/test_cgi.rb:27:in `test_cgi' ./webrick/utils.rb:26:in `start_server' ./webrick/utils.rb:34:in `start_httpserver' ./webrick/test_cgi.rb:24:in `test_cgi']: <"/webrick.cgi"> expected but was <"\n\n Internal Server Error\n \n

Internal Server Error

\n Premature end of script headers: /var/tmp/ruby-1.8.4/test/webrick/webrick.cgi\n
\n
\n WEBrick/1.3.1 (Ruby/1.8.4/2005-10-29) OpenSSL/0.9.8a at\n 127.0.0.1:4643\n
\n \n\n">. 34 tests, 322 assertions, 1 failures, 0 errors -- Kouhei Yanagita