COMMIT Getting started on Module.class_exec specs. http://github.com/rubyspec/rubyspec/commit/e05e0f588d841ee556a44e79c007c68bf55cc9bc COMMIT Numeric#step: spec with infinite steps [redmine:781] http://github.com/rubyspec/rubyspec/commit/8e10b50f12a42bf8c1a92abc43168de974b9b247 COMMIT * Random: Specify behavior for ranges with Integers & Floats http://github.com/rubyspec/rubyspec/commit/609330876db75bf0a6c4fc06fea4c8ec2dad2a49 COMMIT * Random: change test to rely on type (Float) instead of value http://github.com/rubyspec/rubyspec/commit/351df6a527bc6582cc2e12e817ee69bfedd431ba COMMIT remove superfluous comment http://github.com/rubyspec/rubyspec/commit/6369020e4dc33d7c1d24fbd088ffa1002b4649c5 =================================================================== +++ 20101009T231656Z @@ 4795 @@ test_eof_2(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . +test_eof_3(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . test_dup(OpenSSL::TestHMAC): . @@ 15448 @@ - raises an ArgumentError when a block and normal arguments are given /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb +Module#class_exec +- does not add defined methods to other classes (ERROR - ) +- defines method in the receiver's scope (ERROR - ) +- evaluates a given block in the context of self (ERROR - ) +- raises an LocalJumpError when no block is given (FAILED - ) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_variable_defined_spec.rb Module#class_variable_defined? @@ 15741 @@ - raises an ArgumentError when a block and normal arguments are given /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb +Module#class_exec +- does not add defined methods to other classes (ERROR - ) +- defines method in the receiver's scope (ERROR - ) +- evaluates a given block in the context of self (ERROR - ) +- raises an LocalJumpError when no block is given (FAILED - ) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_function_spec.rb Module#module_function with specific method names @@ 16085 @@ - raises no LocalJumpError when passed no block and self > stop - raises a LocalJumpError when passed no block and self < stop - increments self (using #+) until self > stop when step > 0 +- decrements self (using #+) until self < stop when step < 0 Numeric#step with [stop, step] when self, stop and step are Fixnums - raises an ArgumentError when step is 0 @@ 16106 @@ - raises an ArgumentError when step is 0 - yields only Floats +Numeric#step with [stop, +infinity] +- yields once if self < stop (FAILED - ) +- yields once when self equals stop (FAILED - ) +- does not yield when self > stop (FAILED - ) Numeric#step with [stop, +step] when self, stop or step is a Float - yields while increasing self by step until stop is reached - yields once when self equals stop - does not yield when self is greater than stop +Numeric#step with [stop, -infinity] +- yields once if self > stop (FAILED - ) +- yields once when self equals stop (FAILED - ) +- does not yield when self > stop (FAILED - ) Numeric#step with [stop, -step] when self, stop or step is a Float - yields while decreasing self by step until stop is reached @@ 31428 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec does not add defined methods to other classes ERROR +NoMethodError: undefined method `class_exec' for FalseClass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:3 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb:3:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31443 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31457 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec defines method in the receiver's scope ERROR +NoMethodError: undefined method `class_exec' for ModuleSpecs::Subclass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12:in `send' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:3:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31473 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31487 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec evaluates a given block in the context of self ERROR +NoMethodError: undefined method `class_exec' for ModuleSpecs::Subclass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17:in `send' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31503 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31517 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec raises an LocalJumpError when no block is given FAILED +Expected LocalJumpError +but got NoMethodError (undefined method `class_exec' for ModuleSpecs::Subclass:Class) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:8:in `should' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:22 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31535 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/class_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31549 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec does not add defined methods to other classes ERROR +NoMethodError: undefined method `class_exec' for FalseClass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:3 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb:3:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31564 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31578 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec defines method in the receiver's scope ERROR +NoMethodError: undefined method `module_exec' for ModuleSpecs::Subclass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12:in `send' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:3:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31594 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31608 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec evaluates a given block in the context of self ERROR +NoMethodError: undefined method `module_exec' for ModuleSpecs::Subclass:Class +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17:in `send' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:12:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31624 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31638 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Module#class_exec raises an LocalJumpError when no block is given FAILED +Expected LocalJumpError +but got NoMethodError (undefined method `module_exec' for ModuleSpecs::Subclass:Class) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:8:in `should' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:22 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/shared/class_exec.rb:17:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31656 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/module/module_exec_spec.rb:5 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31670 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, +infinity] yields once if self < stop FAILED +Expected [NaN] + to equal [42, 42] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:159 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:143:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31689 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:154 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:153 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31705 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, +infinity] yields once when self equals stop FAILED +Expected [NaN] + to equal [42, Infinity] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:166 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31724 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:154 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:153 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31740 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, +infinity] does not yield when self > stop FAILED +Expected [NaN] + to equal [] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:173 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31759 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:154 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:153 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31775 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, -infinity] yields once if self > stop FAILED +Expected [NaN] + to equal [42, 42] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:204 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31794 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:199 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:198 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31810 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, -infinity] yields once when self equals stop FAILED +Expected [NaN] + to equal [42, Infinity] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:211 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31829 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:199 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:198 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 31845 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) +Numeric#step with [stop, -infinity] does not yield when self > stop FAILED +Expected [NaN] + to equal [] /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:218 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 31864 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:199 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/numeric/step_spec.rb:198 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 32202 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0x130704 - mutual join(0x1e38e3c) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ 32741 @@ Finished in seconds +3284 files, 12888 examples, expectations, 19 failures, 29 errors exit 1 failed(rubyspec) == end #