[MacRuby] #1069: failed spec/frozen/core/kernel/sleep_spec.rb

MacRuby ruby-noreply at macosforge.org
Tue Dec 21 01:21:41 PST 2010


#1069: failed spec/frozen/core/kernel/sleep_spec.rb
------------------------------+---------------------------------------------
 Reporter:  kouji@…           |       Owner:  lsansonetti@…        
     Type:  defect            |      Status:  new                  
 Priority:  blocker           |   Milestone:  MacRuby 0.9          
Component:  MacRuby           |    Keywords:                       
------------------------------+---------------------------------------------
 I has failure in sleep_spec.rb. (see below)

 {{{
 cymric$ ./mspec/bin/mspec run -B ./spec/macruby.mspec
 spec/frozen/core/kernel/sleep_spec.rb
 MacRuby 0.9 (ruby 1.9.2) [universal-darwin10.0, x86_64]
 ....E.

 1)
 Kernel#sleep pauses execution indefinitely if not given a duration ERROR
 ThreadError: stopping only thread
         note: use sleep to stop forever
 /Users/kouji/work/MacRuby/MacRuby/spec/frozen/core/kernel/sleep_spec.rb:33:in
 `block'
 /Users/kouji/work/MacRuby/MacRuby/spec/frozen/core/kernel/sleep_spec.rb:4:in
 `<main>'

 Finished in 0.522671 seconds

 1 file, 5 examples, 6 expectations, 0 failures, 1 error
 }}}

 I try to fix it and created patch.

 detail: (sorry poor english)
 The thread does not register in just created time. It is registered after
 call rb_vm_thread_run(). So sometime rb_thread_alone failed.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1069>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list