COMMIT Proc#==: Alias of #eql? on 1.9 (share specs). http://github.com/rubyspec/rubyspec/commit/4669e846ca99c2aa6e33b0c456f598208940f817 COMMIT Proc#===: Alias of #call on 1.9 http://github.com/rubyspec/rubyspec/commit/5f71bc4d5bb37dafea002372d06adc2c8b1da19f COMMIT Proc#yield: Alias of #call on 1.9. http://github.com/rubyspec/rubyspec/commit/36c1c47cc87add18d35f2da64b67663f7734f3fd COMMIT TODO: Specify 1.9 literal lambda syntax. http://github.com/rubyspec/rubyspec/commit/c046714ea850352a53f51991d980b9b8286bb8f9 COMMIT Proc#eql?: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/251fe40ac128d9e0ad1fdf34632650667ec0b6e8 COMMIT Proc#parameters: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/fc278aec47d8919eb9975666f6bd43453ccd1398 COMMIT Proc#parameters: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/944479eba0791bce490a86265c6fb0bb97c565e8 COMMIT Proc#curry: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/69d8db4df77fa3f35d9fab4ddb648910be162325 COMMIT Proc#lambda?: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/b4d941f5ccd3e15f7fc306d4764272e7cc344c73 COMMIT Complex#**: Complex(1) ** 1 == 1 (test for fixed bug) http://github.com/rubyspec/rubyspec/commit/aad7404360bdbe54c95fec8ecf39d1892935fe55 COMMIT Numeric#polar: Returns [NaN, NaN] if self is NaN; 1.8 is buggy http://github.com/rubyspec/rubyspec/commit/c4eea988f99ae2553f04082ae41fd8cff20fbff5 COMMIT Numeric#arg|phase: Returns NaN if self is NaN; 1.8 is buggy. http://github.com/rubyspec/rubyspec/commit/65ac800c2d96d17acd03e7eb7a5506224f20dc51 COMMIT Complex#==: Complex(NaN) != Complex(NaN) http://github.com/rubyspec/rubyspec/commit/30c7525ec396a9acde0b7b7dc8603ea36e9b19c5 COMMIT Complex#%: Method removed in 1.9 as of r23946. http://github.com/rubyspec/rubyspec/commit/1efe2fb1630d8b6bb67f02c9af0acd3a58c27fc5 --- 20090703T094918 +++ 20090704T094116 @@ -1,9881 +1,9880 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/imag_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/minus_spec.rb -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/modulo_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/multiply_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/complex/plus_spec.rb @@ -12912,7 +12911,7 @@ - takes an Integer or #to_int argument as the descriptor to open - associates new IO with the old descriptor so each IO directly affects the other - raises TypeError if not given an Integer or #to_int -- raises EBADF if the file descriptor given is not a valid and open one +- raises EBADF if the file descriptor given is not a valid and open one (ERROR - ) - raises EINVAL if mode is not compatible with the descriptor's current mode - raises IOError on closed stream - does not close the stream automatically if given a block @@ -16020,10 +16019,12 @@ - raises an ArgumentError when called with too many arguments - treats a single Array argument as a single argument +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/case_compare_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/clone_spec.rb Proc#clone - returns a copy of self +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/curry_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/dup_spec.rb Proc#dup - returns a copy of self @@ -16044,10 +16045,18 @@ - raises an ArgumentError when called with too many arguments - treats a single Array argument as a single argument +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/equal_value_spec.rb Proc#== -- returns true when the given value is self or a copy of self +- returns true if self and other are the same object +- returns true if self and other are both procs with the same body +- returns true if self and other are both lambdas with the same body +- returns true if self and other are different kinds of procs but have the same body +- returns false if self and other are both procs but have different bodies +- returns false if self and other are both lambdas but have different bodies +- returns false if self and other are different kinds of procs and have different bodies +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/lambda_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/new_spec.rb Proc.new with an associated block - returns a proc that represents the block @@ -16059,6 +16068,7 @@ - raises an ArgumentError if invoked from within a method with no block - returns a new Proc instance from the block passed to the containing method +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/parameters_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/to_proc_spec.rb Proc#to_proc - returns self @@ -16067,6 +16077,7 @@ Proc#to_s - returns a description of self +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/proc/yield_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/process/abort_spec.rb Process.abort - terminates execution immediately @@ -17909,92 +17920,92 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect -- returns self as a symbol literal for :"foo " +- returns self as a symbol literal for :"*foo" - returns self as a symbol literal for :"9" - returns self as a symbol literal for :[] -- returns self as a symbol literal for :"@@ruby?" +- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :fred - returns self as a symbol literal for :/ -- returns self as a symbol literal for :"||" - returns self as a symbol literal for :".." - returns self as a symbol literal for :$' -- returns self as a symbol literal for :"$ruby!" - returns self as a symbol literal for :$\ -- returns self as a symbol literal for :";" +- returns self as a symbol literal for :":" - returns self as a symbol literal for :=~ - returns self as a symbol literal for :$-w - returns self as a symbol literal for :> -- returns self as a symbol literal for :fred - returns self as a symbol literal for :< -- returns self as a symbol literal for :"&&" +- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :$; -- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :"++" - returns self as a symbol literal for :$> - returns self as a symbol literal for :>= - returns self as a symbol literal for :` -- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :"@ruby?" +- returns self as a symbol literal for :"?" +- returns self as a symbol literal for :"=" - returns self as a symbol literal for :^ - returns self as a symbol literal for :$` +- returns self as a symbol literal for :fred! - returns self as a symbol literal for :% -- returns self as a symbol literal for :@ruby - returns self as a symbol literal for :=== -- returns self as a symbol literal for :":" +- returns self as a symbol literal for :"$" +- returns self as a symbol literal for :"." - returns self as a symbol literal for :$" - returns self as a symbol literal for :<=> -- returns self as a symbol literal for :$ruby +- returns self as a symbol literal for :" " - returns self as a symbol literal for :"!" - returns self as a symbol literal for :-@ - returns self as a symbol literal for :"foo bar" -- returns self as a symbol literal for :"\"\"" +- returns self as a symbol literal for :"\"" - returns self as a symbol literal for :>> - returns self as a symbol literal for :~ -- returns self as a symbol literal for :"@ruby?" -- returns self as a symbol literal for :"?" -- returns self as a symbol literal for :"=" -- returns self as a symbol literal for :"$" +- returns self as a symbol literal for :@@ruby +- returns self as a symbol literal for :"@ruby!" +- returns self as a symbol literal for :"=>" +- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :$/ - returns self as a symbol literal for :$& -- returns self as a symbol literal for :fred! +- returns self as a symbol literal for :fred? - returns self as a symbol literal for :[]= - returns self as a symbol literal for :| - returns self as a symbol literal for :"..." -- returns self as a symbol literal for :"." -- returns self as a symbol literal for :" " +- returns self as a symbol literal for :"," +- returns self as a symbol literal for :" foo" +- returns self as a symbol literal for :"$-ww" - returns self as a symbol literal for :$! - returns self as a symbol literal for :"!~" -- returns self as a symbol literal for :"\"" -- returns self as a symbol literal for :"@ruby!" +- returns self as a symbol literal for :"|||" +- returns self as a symbol literal for :"$ruby?" - returns self as a symbol literal for :* - returns self as a symbol literal for :$* - returns self as a symbol literal for :$_ -- returns self as a symbol literal for :@@ruby - returns self as a symbol literal for :$= - returns self as a symbol literal for :$? -- returns self as a symbol literal for :"=>" +- returns self as a symbol literal for :"@" - returns self as a symbol literal for :<= -- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :$, - returns self as a symbol literal for :$~ -- returns self as a symbol literal for :fred? - returns self as a symbol literal for :& -- returns self as a symbol literal for :"," +- returns self as a symbol literal for :"'" - returns self as a symbol literal for :"!=" -- returns self as a symbol literal for :" foo" +- returns self as a symbol literal for :"foo " - returns self as a symbol literal for :$@ - returns self as a symbol literal for :== -- returns self as a symbol literal for :"$-ww" -- returns self as a symbol literal for :"|||" +- returns self as a symbol literal for :"@@ruby?" +- returns self as a symbol literal for :"||" - returns self as a symbol literal for :$+ - returns self as a symbol literal for :$$ -- returns self as a symbol literal for :"$ruby?" +- returns self as a symbol literal for :"$ruby!" - returns self as a symbol literal for :$. - returns self as a symbol literal for :** -- returns self as a symbol literal for :"@" +- returns self as a symbol literal for :";" - returns self as a symbol literal for :"::" - returns self as a symbol literal for :+@ +- returns self as a symbol literal for :@ruby - returns self as a symbol literal for :$< - returns self as a symbol literal for :<< -- returns self as a symbol literal for :"'" +- returns self as a symbol literal for :"&&" - returns self as a symbol literal for :$: /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/symbol/to_i_spec.rb @@ -19887,7 +19898,7 @@ - returns true when self and other have numerical equality Complex#== with Numeric -- returns true when self's imaginery part is 0 and the real part and other have numerical equality +- returns true when self's imaginary part is 0 and the real part and other have numerical equality Complex#== with Object - calls other#== with self @@ -20348,12 +20359,14 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/angle_spec.rb Numeric#angle - returns 0 if positive +- returns NaN if self is NaN (FAILED - ) - returns Pi if negative - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/arg_spec.rb Numeric#arg - returns 0 if positive +- returns NaN if self is NaN (FAILED - ) - returns Pi if negative - raises an ArgumentError if given any arguments @@ -20387,6 +20400,7 @@ - sets the first value to the absolute value of self - sets the last value to 0 if self is positive - sets the last value to Pi if self is negative +- returns [NaN, NaN] if self is NaN (FAILED - ) /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/real_spec.rb Numeric#real @@ -27842,6 +27856,36 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 ) +IO.new raises EBADF if the file descriptor given is not a valid and open one ERROR +Errno::EBADF: Bad file descriptor - /tmp/rubinius-spec-io-new-29704.txt +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/shared/new.rb:67:in `close' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/shared/new.rb:67 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/shared/new.rb:60:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:163:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/new_spec.rb:4 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 + + ) Kernel.__method__ returns the current method, even when aliased FAILED Expected :send to equal :f @@ -28168,8 +28212,107 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 ) +Numeric#angle returns NaN if self is NaN FAILED +Expected false to be true +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/should.rb:7:in `should' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/../../../shared/complex/numeric/arg.rb:22 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/angle_spec.rb:7:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:163:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/angle_spec.rb:9 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/angle_spec.rb:4 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 + + ) +Numeric#arg returns NaN if self is NaN FAILED +Expected false to be true +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/should.rb:7:in `should' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/../../../shared/complex/numeric/arg.rb:22 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/arg_spec.rb:7:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:163:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/arg_spec.rb:9 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/arg_spec.rb:4 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 + + ) +Numeric#polar returns [NaN, NaN] if self is NaN FAILED +Expected false to be true +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/should.rb:7:in `should' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/../../../shared/complex/numeric/polar.rb:49 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/polar_spec.rb:7:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:163:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/polar_spec.rb:9 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/complex/numeric/polar_spec.rb:4 +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 + + ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR -ThreadError: Thread#join: deadlock 0x7fe9cdf80368 - mutual join(0x3b50b00) +ThreadError: Thread#join: deadlock 0x7f6c5d655358 - mutual join(0x2d5a690) /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ -28236,7 +28379,7 @@ Finished in seconds -2745 files, 11197 examples, 36428 expectations, 22 failures, 4 errors +2750 files, 11206 examples, 36442 expectations, 25 failures, 5 errors exit 1 failed(rubyspec) == end #