COMMIT [Rubyspec #193]: Spec for Array#== to compare with Array-like object that defines #to_ary http://github.com/rubyspec/rubyspec/commit/4edba97ce02fc8cd051cd6aa5ada68915ca3f319 --- 20100121T094730 +++ 20100122T095117 @@ -1,19 +1,19 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7 リポジトリのルート: http://svn.ruby-lang.org/repos/ruby リポジトリ UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e -リビジョン: 26364 +リビジョン: 26373 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: shyouhei @@ -7081,6 +7081,7 @@ - does not call #to_ary on its argument - does not call #to_ary on Array subclasses - ignores array class differences +- compares with an equivalent Array-like object using #to_ary - returns false if any corresponding elements are not #== - returns true if corresponding elements are #== - returns false for [NaN] == [NaN] @@ -21091,7 +21092,7 @@ ConditionVariable#broadcast - should return self if nothing to broadcast to - should return self if something is waiting for a broadcast -- releases all threads waiting in line for this resource +- releases all threads waiting in line for this resource (ERROR - ) /home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/signal_spec.rb ConditionVariable#signal @@ -29536,6 +29537,38 @@ /home/chkbuild/tmp/build/ruby-1.8.7//mspec/bin/mspec-run:8 ) +ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0x7f110ad43358 - mutual join(0x3231268) +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55 +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55 +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:149:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:2:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:149:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:149:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:149:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:177:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:169:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/context.rb:169:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:4 +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8.7//mspec/bin/mspec-run:8 + + ) Enumerator#next cannot be called again until the enumerator is rewound FAILED Expected StopIteration but no exception was raised /home/chkbuild/tmp/build/ruby-1.8.7//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' @@ -30349,7 +30382,7 @@ Finished in seconds -2914 files, 11985 examples, 37372 expectations, 30 failures, 32 errors +2914 files, 11986 examples, 37374 expectations, 30 failures, 33 errors exit 1 failed(rubyspec) == end #