OlderDiff < 20110126T042844Z < ThisDiff > 20110127T043326Z > NewerDiff
COMMIT Fixed break specs unnecessarily relying on and guarding against block argument shadowing behaviour. COMMIT Move block specs that don't introduce parse errors into the main block_spec file. COMMIT Add a few basic specs for 1.9's new popen syntax. COMMIT Add spec for right shift boundary COMMIT Fixed Tempfile specs to not leave junk behind. COMMIT Use before :all in Delegate specs with no side effects. COMMIT Ensure Array#shift adjusts indices properly COMMIT Add spec for Array#shift + Array#each_index interactions COMMIT Add spec for Array#shift + Array#[]= interactions COMMIT Merge branch 'unguard-break-specs' of https://github.com/stormbrew/rubyspec into stormbrew COMMIT Merge branch 'move-block-shadow-specs' of https://github.com/stormbrew/rubyspec into stormbrew COMMIT Spec for Array#join calling #to_s reported by qmx. COMMIT Add specs for a Proc subclass' .new method. COMMIT Some Proc spec cleanup. COMMIT More Proc spec cleanups. COMMIT Added Array#flatten cases reported by floehopper. COMMIT Remove rogue command-line example comment from popen spec. COMMIT Basic specs for special encoding names "external", "internal", "locale", and "filesystem". =================================================================== +++ 20110127T043326Z @@ 5234 @@ . test_sslctx_set_params(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/ssl-internal.rb:<line_a>: warning: using default DH parameters. . +test_starttls(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet. @@ 7889 @@ Array#each_index - passes the index of each element to the block - returns self +- is not confused by removing elements from the front - returns an Enumerator if no block given /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/array/each_spec.rb @@ 7965 @@ - sets the section defined by [start,length] to other - replaces the section defined by [start,length] with the given values - removes the section defined by [start,length] when set to nil +- is not confused by shift when removing elements with nil - returns nil if the rhs is nil - sets the section defined by range to other - replaces the section defined by range with the given values @@ 8142 @@ - returns subclass instance for Array subclasses - is not destructive +Array#flatten with a non-Array object in the Array +- does not call #to_ary if the method does not exist +- ignores the return value of #to_ary if it is nil +- raises a TypeError if the return value of #to_ary is not an Array Array#flatten! - modifies array to produce a one-dimensional flattening recursively @@ 8295 @@ - uses $, as the default separator (which defaults to nil) - does not process the separator if the array is empty - calls #to_str to convert the separator to a String +- calls #to_s on the Array elements - raises a TypeError if the separator cannot be coerced to a String by calling #to_str /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/array/keep_if_spec.rb @@ 13291 @@ - returns n when n > 0, m == 0 - returns n when n < 0, m == 0 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1) +- returns 0 when m is outside the available bits and n >= 0 +- returns -1 when m is outside the available bits and n < 0 - returns 0 when m is a Bignum - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0 @@ 18126 @@ Proc.new without a block - raises an ArgumentError - raises an ArgumentError if invoked from within a method with no block +- raises an ArgumentError if invoked on a subclass from within a method with no block /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/proc/parameters_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/proc/source_location_spec.rb @@ 31771 @@ - raises Errno::ENOTCONN on getstimeout: output interval exceeds 600.0 seconds. timeout: the process group <pgid> is alive. timeout: INT signal sent. +|output interval exceeds 600.0 seconds. (CommandTimeout) +| /Users/chkbuild/chkbuild/timeoutcom.rb:164:in `timeout_command' | /Users/chkbuild/chkbuild/timeoutcom.rb:116:in `popen' | /Users/chkbuild/chkbuild/timeoutcom.rb:116:in `timeout_command' | /Users/chkbuild/chkbuild/chkbuild/build.rb:1259:in `run' @@ 31804 @@ | /Users/chkbuild/chkbuild/sample/build-ruby:62 | /Users/chkbuild/chkbuild/start-build:39:in `load' | /Users/chkbuild/chkbuild/start-build:39 +failed(rubyspec CommandTimeout) == rubyspec/command_line/dash_a_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/command_line/dash_a_spec.rb ruby <version> @@ 32822 @@ Array#each_index - passes the index of each element to the block - returns self +- is not confused by removing elements from the front - returns an Enumerator if no block given @@ 32922 @@ - sets the section defined by [start,length] to other - replaces the section defined by [start,length] with the given values - removes the section defined by [start,length] when set to nil +- is not confused by shift when removing elements with nil - returns nil if the rhs is nil - sets the section defined by range to other - replaces the section defined by range with the given values @@ 33163 @@ - returns subclass instance for Array subclasses - is not destructive +Array#flatten with a non-Array object in the Array +- does not call #to_ary if the method does not exist +- ignores the return value of #to_ary if it is nil +- raises a TypeError if the return value of #to_ary is not an Array Array#flatten! - modifies array to produce a one-dimensional flattening recursively @@ 33412 @@ - uses $, as the default separator (which defaults to nil) - does not process the separator if the array is empty - calls #to_str to convert the separator to a String +- calls #to_s on the Array elements - raises a TypeError if the separator cannot be coerced to a String by calling #to_str @@ 43196 @@ - returns n when n > 0, m == 0 - returns n when n < 0, m == 0 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1) +- returns 0 when m is outside the available bits and n >= 0 +- returns -1 when m is outside the available bits and n < 0 - returns 0 when m is a Bignum - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0 @@ 52897 @@ Proc.new without a block - raises an ArgumentError - raises an ArgumentError if invoked from within a method with no block +- raises an ArgumentError if invoked on a subclass from within a method with no block Finished in <t> seconds @@ 52966 @@ Finished in <t> seconds 1 file, 1 example, <num> expectation, 0 failures, 0 errors +some descendant process in process group <pgid> remain. timeout: INT signal sent. == 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-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/process/constants_spec.rb @@ 85028 @@ Tempfile.open - returns a new, open Tempfile instance +- is passed an array [base, suffix] as first argument Tempfile.open when passed a block - yields a new, open Tempfile instance to the block =================================================================== --- 20110126T042844Z @@ 5234 @@ . test_sslctx_set_params(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/ssl-internal.rb:<line_a>: warning: using default DH parameters. . -test_starttls(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet. @@ 31757 @@ - raises Errno::ENOTCONN on getstimeout: output interval exceeds 600.0 seconds. timeout: the process group <pgid> is alive. timeout: INT signal sent. -|Operation not permitted (Errno::EPERM) -| /Users/chkbuild/chkbuild/timeoutcom.rb:80:in `kill' -| /Users/chkbuild/chkbuild/timeoutcom.rb:80:in `process_alive?' -| /Users/chkbuild/chkbuild/timeoutcom.rb:88:in `processgroup_alive?' -| /Users/chkbuild/chkbuild/timeoutcom.rb:173:in `timeout_command' | /Users/chkbuild/chkbuild/timeoutcom.rb:116:in `popen' | /Users/chkbuild/chkbuild/timeoutcom.rb:116:in `timeout_command' | /Users/chkbuild/chkbuild/chkbuild/build.rb:1259:in `run' @@ 31793 @@ | /Users/chkbuild/chkbuild/sample/build-ruby:62 | /Users/chkbuild/chkbuild/start-build:39:in `load' | /Users/chkbuild/chkbuild/start-build:39 -failed(rubyspec Errno::EPERM) == rubyspec/command_line/dash_a_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/command_line/dash_a_spec.rb ruby <version> @@ 85007 @@ - closes the yielded Tempfile after the block Tempfile.open -- is passed an array [base,suffix] as first argument Finished in <t> seconds
OlderDiff < 20110126T042844Z < ThisDiff > 20110127T043326Z > NewerDiff