OlderDiff < 20110601T215257Z < ThisDiff > 20110602T215324Z > NewerDiff
OLDREV 31807 NEWREV 31904 CHG ChangeLog 31806->31904 CHG variable.c 21941->31904 CHG version.h 31807->31904 =================================================================== +++ 20110602T215324Z @@ 16961 @@ - retains the autoload even if the request to require fails - allows multiple autoload constants for a single file - runs for an exception condition class and doesn't trample the exception +- removes the constant from the constant table if load fails (FAILED - <n>) +- removes the constant from the constant table if the loaded files does not define it (FAILED - <n>) - does not load the file when refering to the constant in defined? - does not load the file when removing an autoload constant - does not load the file when accessing the constants table of the module @@ 51201 @@ - retains the autoload even if the request to require fails - allows multiple autoload constants for a single file - runs for an exception condition class and doesn't trample the exception +- removes the constant from the constant table if load fails (FAILED - <n>) +- removes the constant from the constant table if the loaded files does not define it (FAILED - <n>) - does not load the file when refering to the constant in defined? - does not load the file when removing an autoload constant - does not load the file when accessing the constants table of the module @@ 51221 @@ <n>) +Module#autoload removes the constant from the constant table if load fails FAILED +Expected ModuleSpecs::Autoload NOT to have constant 'Fail' but it does /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/expectations/should.rb:20:in `should_not' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/module/autoload_spec.rb:163 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/module/fixtures/classes.rb:330:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 51238 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/module/autoload_spec.rb:15 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 51252 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/bin/mspec-run:8 <n>) +Module#autoload removes the constant from the constant table if the loaded files does not define it FAILED +Expected ModuleSpecs::Autoload NOT to have constant 'O' but it does /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/expectations/should.rb:20:in `should_not' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/module/autoload_spec.rb:171 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 51269 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/module/autoload_spec.rb:15 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 51284 @@ Finished in <t> seconds +1 file, 33 examples, <num> expectations, 2 failures, 0 errors exit 1 +failed(rubyspec/core/module/autoload_spec.rb) == rubyspec/core/module/case_compare_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/core/module/case_compare_spec.rb ruby <version> =================================================================== --- 20110601T215257Z @@ 16961 @@ - retains the autoload even if the request to require fails - allows multiple autoload constants for a single file - runs for an exception condition class and doesn't trample the exception -- removes the constant from the constant table if load fails -- removes the constant from the constant table if the loaded files does not define it - does not load the file when refering to the constant in defined? - does not load the file when removing an autoload constant - does not load the file when accessing the constants table of the module @@ 51201 @@ - retains the autoload even if the request to require fails - allows multiple autoload constants for a single file - runs for an exception condition class and doesn't trample the exception -- removes the constant from the constant table if load fails -- removes the constant from the constant table if the loaded files does not define it - does not load the file when refering to the constant in defined? - does not load the file when removing an autoload constant - does not load the file when accessing the constants table of the module @@ 53589 @@ 1 file, 1 example, <num> expectation, 0 failures, 0 errors ------------------------------------------------------ -The rubyspec temp directory is not empty. Ensure that -all specs are cleaning up temporary files. ------------------------------------------------------ == rubyspec/core/process/constants_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/core/process/constants_spec.rb
OlderDiff < 20110601T215257Z < ThisDiff > 20110602T215324Z > NewerDiff