きりかノート 3冊め

おあそびプログラミング

MacPortsのport:ruby19を1.9.3-p125に、port:rubyを1.8.7-p358に(セキュリティ修正あり)

ruby-1.9.3と1.8.7の新しいバージョンが公開されていたのでMacPortsも更新しました。

テスト結果のメモ

あとで自分で見る用に。readlineはちょっと調べてみたほうがいいかな。

(2012-04-28 追記:readlineのテストのほうの問題であることがわかり、修正されました![#6357]

1.9.3-p125

Lion 10.7.3

   ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11]
   10148 tests, 2233001 assertions, 1 failures, 1 errors, 48 skips
   ----
    47) Failure:
   test_editing_mode(TestReadline) [/.../test/readline/test_readline.rb:216]:
   <false> expected but was
   <true>.

    50) Error:
   test_udp_server(TestSocket):
   RuntimeError: no response from #<Addrinfo: fd97:...

Snow Leopard 10.6.8

   ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin10]
   10028 tests, 2220620 assertions, 0 failures, 0 errors, 48 skips

1.8.7-p358

Lion 10.7.3

   ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-darwin11]
   2299 tests, 1673050 assertions, 4 failures, 0 errors
   ----
     1) Failure:
   test_02_unknown(TestDRbCore) [/.../test/drb/drbtest.rb:136]:
   <FailOnecky::OneckyError> exception expected but was
   Class: <DRb::DRbConnError>
   Message: <"too large packet 4932">
   ---------------

     2) Failure:
   test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [./test/net/http/test_connection.rb:20]:
   [ruby-core:28028].
   <EOFError> exception expected but was
   Class: <Errno::ECONNRESET>
   Message: <"Connection reset by peer">
   ---------------

     3) Failure:
   test_readline(TestReadline) [./test/readline/test_readline.rb:25]:
   <"> "> expected but was
   <"\e[">.

     4) Failure:
   test_readpartial_pos(TestIO)
       [./test/ruby/test_io.rb:28:in `test_readpartial_pos'
       :
       :
        ./test/ruby/test_io.rb:23:in `test_readpartial_pos']:
   <2> expected but was
   <0>.

Snow Leopard 10.6.8

   ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-darwin10]
   2299 tests, 1673054 assertions, 2 failures, 0 errors
   ----
     1) Failure:
   test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [./test/net/http/test_connection.rb:20]:
   [ruby-core:28028].
   <EOFError> exception expected but was
   Class: <Errno::ECONNRESET>
   Message: <"Connection reset by peer">
   ---------------

     2) Failure:
   test_readpartial_pos(TestIO)
       [./test/ruby/test_io.rb:28:in `test_readpartial_pos'
        :
        :
        ./test/ruby/test_io.rb:23:in `test_readpartial_pos']:
   <2> expected but was
   <0>.