[MacRuby] #1287: specs are broken after 68ac3fcaf1041ef9b25fb3bc940a47f41505b7e5

MacRuby ruby-noreply at macosforge.org
Wed May 18 15:56:27 PDT 2011


#1287: specs are broken after 68ac3fcaf1041ef9b25fb3bc940a47f41505b7e5
-----------------------------------+----------------------------------------
 Reporter:  lsansonetti@…          |       Owner:  lsansonetti@…        
     Type:  defect                 |      Status:  new                  
 Priority:  blocker                |   Milestone:                       
Component:  MacRuby                |    Keywords:                       
-----------------------------------+----------------------------------------
 MacRuby master seems to not be able to run spec:rubyspec without crashing
 eventually. The crashes are never the same.

 I went back to 734a27c8df4c51534eebffccab4c47107bec2583 and the crashes
 disappear, so I suspect it's related to
 68ac3fcaf1041ef9b25fb3bc940a47f41505b7e5.

 {{{
 ./mspec/bin/mspec ci -B ./spec/macruby.mspec  :rubyspec
 MacRuby 0.11 (ruby 1.9.2) [universal-darwin11.0, x86_64]
 ......................E.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................E..........................................................
 ......................................................................2011-05-18
 14:47:24.274 macruby[80909:110b] *** Terminating app due to uncaught
 exception 'NameError', reason: '/Users/lrz/src/macruby-
 master/mspec/lib/mspec/matchers/raise_error.rb:9:in `matches?': wrong
 constant name __CONSTX__ (NameError)
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/expectations/should.rb:7:in `should'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:179:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:179:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:207:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:199:in `process'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/object.rb:11:in `context'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:56:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:56:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:50:in `files'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:42:in `process'
         from /Users/lrz/src/macruby-master/mspec/lib/mspec/commands/mspec-
 ci.rb:76:in `run'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/utils/script.rb:218:in `main'
         from /Users/lrz/src/macruby-master/mspec/bin/mspec-ci:8:in
 `<main>'
 }}}

 {{{
 ./mspec/bin/mspec ci -B ./spec/macruby.mspec  :rubyspec
 MacRuby 0.11 (ruby 1.9.2) [universal-darwin11.0, x86_64]
 ......................E.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..................................................................E.........................................................
 ......................................................................2011-05-18
 14:53:02.947 macruby[81097:110b] *** Terminating app due to uncaught
 exception 'NameError', reason: '/Users/lrz/src/macruby-
 master/spec/frozen/core/module/const_get_spec.rb:67:in `block':
 uninitialized constant ConstantSpecs::ContainerA::ChildA::CS_CONST4
 (NameError)
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/matchers/raise_error.rb:9:in `matches?'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/expectations/should.rb:7:in `should'
         from /Users/lrz/src/macruby-
 master/spec/frozen/core/module/const_get_spec.rb:68:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:179:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:179:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:207:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/context.rb:199:in `process'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/object.rb:11:in `context'
         from /Users/lrz/src/macruby-
 master/spec/frozen/core/module/const_get_spec.rb:4:in `<main>'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:56:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:56:in `block'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:50:in `files'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/runner/mspec.rb:42:in `process'
         from /Users/lrz/src/macruby-master/mspec/lib/mspec/commands/mspec-
 ci.rb:76:in `run'
         from /Users/lrz/src/macruby-
 master/mspec/lib/mspec/utils/script.rb:218:in `main'
         from /Users/lrz/src/macruby-master/mspec/bin/mspec-ci:8:in
 `<main>'
 }}}

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



More information about the macruby-tickets mailing list