COMMIT Clear ENV["RUBY_FLAGS"] for -v http://github.com/rubyspec/rubyspec/commit/03b475793f30a42937fa24ce71b2e86a668db45f COMMIT Some fixes for Kernel#sprintf specs for 1.8. http://github.com/rubyspec/rubyspec/commit/b89e46f4c9648dbe1e3c6414be10f9b08bfb805d COMMIT Revert "Clear ENV["RUBY_FLAGS"] for -v" http://github.com/rubyspec/rubyspec/commit/89163b7bd50d71aba7a6510f0df745614419bd25 COMMIT Properly Clear ENV[RUBY_FLAGS] for RUBYOPT specs. http://github.com/rubyspec/rubyspec/commit/c876dc08a5135c5b72d0671caaf141ce712de56c COMMIT Do not use 1.9 syntax in common spec files. http://github.com/rubyspec/rubyspec/commit/698c83942ede331d74f5907dfc5524692f1c76a3 =================================================================== +++ 20110309T040905Z @@ 5014 @@ . test_sslctx_set_params(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/ssl-internal.rb:: warning: using default DH parameters. . +test_starttls(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. @@ 14014 @@ - raises an IOError if passed a closed stream - raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb +IO.foreach +- raises TypeError if the first parameter is nil +- raises Errno::ENOENT if the file does not exist +- converts first parameter to string and uses as file name +- returns an Enumerator when called without a block +IO.foreach with no separator argument +- yields a sequence of Strings that were separated by $/ +- updates $. with each yield +IO.foreach with nil as the separator argument +- yields a single string with entire content +- updates $. with each yield +IO.foreach with an empty String as the separator argument +- yields a sequence of paragraphs when the separator is an empty string +- updates $. with each yield +IO.foreach with an arbitrary String as the separator argument +- yields a sequence of Strings that were separated by r +- updates $. with each yield +- accepts non-ASCII data as separator +IO.foreach with an object as the separator argument +- calls #to_str once to convert it to a String +IO.foreach when the filename starts with | - gets data from the standard out of the subprocess - gets data from a fork when passed - @@ 16148 @@ - treats nil arguments as zeroes in %d slots - passes some tests for positive %x - passes some tests for negative %x +- passes some tests for negative %u +- passes some tests for negative %u - passes some tests for positive %u - passes some tests for positive %f - passes some tests for negative %f @@ 45715 @@ + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//bin/ruby rubyspec/core/io/foreach_spec.rb ruby +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb +IO.foreach +- raises TypeError if the first parameter is nil +- raises Errno::ENOENT if the file does not exist +- converts first parameter to string and uses as file name +- returns an Enumerator when called without a block +IO.foreach with no separator argument +- yields a sequence of Strings that were separated by $/ +- updates $. with each yield +IO.foreach with nil as the separator argument +- yields a single string with entire content +- updates $. with each yield +IO.foreach with an empty String as the separator argument +- yields a sequence of paragraphs when the separator is an empty string +- updates $. with each yield +IO.foreach with an arbitrary String as the separator argument +- yields a sequence of Strings that were separated by r +- updates $. with each yield +- accepts non-ASCII data as separator +IO.foreach with an object as the separator argument +- calls #to_str once to convert it to a String +IO.foreach when the filename starts with | - gets data from the standard out of the subprocess - gets data from a fork when passed - @@ 49204 @@ - treats nil arguments as zeroes in %d slots - passes some tests for positive %x - passes some tests for negative %x +- passes some tests for negative %u +- passes some tests for negative %u - passes some tests for positive %u - passes some tests for positive %f - passes some tests for negative %f =================================================================== --- 20110308T041619Z @@ 5014 @@ . test_sslctx_set_params(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/ssl-internal.rb:: warning: using default DH parameters. . -test_starttls(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. @@ 14014 @@ - raises an IOError if passed a closed stream - raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode -/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/fsync_spec.rb IO#fsync - raises an IOError on closed stream @@ 16118 @@ - treats nil arguments as zeroes in %d slots - passes some tests for positive %x - passes some tests for negative %x -- passes some tests for negative % u -- passes some tests for negative %u (FAILED - ) - passes some tests for positive %u - passes some tests for positive %f - passes some tests for negative %f @@ 45685 @@ + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//bin/ruby rubyspec/core/io/foreach_spec.rb ruby -/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb (ERROR - ) ) -An exception occurred during: loading /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb ERROR -SyntaxError: /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ':', expecting ')' - IO.foreach(@name, mode: 'r') {|l| ScratchPad << l} - ^ -/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ')', expecting kEND - IO.foreach(@name, mode: 'r') {|l| ScratchPad << l} - ^ -/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected '}', expecting kEND /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//mspec/lib/mspec/runner/mspec.rb:56:in `load' /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//mspec/lib/mspec/runner/mspec.rb:56:in `files' /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 45712 @@ 1 file, 0 examples, expectations, 0 failures, 1 error exit 1 -failed(rubyspec/core/io/foreach_spec.rb) == rubyspec/core/io/fsync_spec.rb #