OlderDiff < 20110127T014736Z < ThisDiff > 20110308T005133Z > NewerDiff
COMMIT [Evan Phoenix] Add profile formatter
COMMIT [Brian Ford] Change metaclass to singleton_class in MSpec.
COMMIT [Brian Ford] Ignore ruby.1.[89].mspec in default.mspec spec.
COMMIT [Brian Ford] Add ability to override the Ruby version for eg ruby_version_is guard.
COMMIT [Brian Ford] Added string or symbol helper for MSpec.
COMMIT [Brian Ford] Respect privacy of method_missing in Ruby.
COMMIT [Brian Ford] Load ActionFilter before custom mspec scripts.
COMMIT [Brian Ford] Added have_singleton_method matcher.
COMMIT [Charles Oliver Nutter] Remove rogue command-line example comment from popen spec.
COMMIT [Charles Oliver Nutter] Basic specs for special encoding names "external", "internal", "locale", and "filesystem".
COMMIT [Charles Oliver Nutter] Add spec for String#rindex against multi-byte characters.
COMMIT [Hiro Asari] No rounding should happen here.
COMMIT [Hiro Asari] remove unnecessary comment
COMMIT [Hiro Asari] JRuby supports only microseconds
COMMIT [Hiro Asari] abort raises TypeError when arg cannot be converted to String
COMMIT [Brian Ford] A bunch of BasicObject spec fixes.
COMMIT [Charles Oliver Nutter] Add spec for marshaling a BasicObject subclass (1.9).
COMMIT [NARUSE, Yui] Follow r30455: Error#to_s should ensure that the value returned is a string.
COMMIT [NARUSE, Yui] Ruby doesn't have UNIXSocket#mode.
COMMIT [NARUSE, Yui] Ruby 1.9's Time#inspect format is "YYYY-MM-DD hh:mm:dd +-ZZZZ".
COMMIT [NARUSE, Yui] String#tr raises a ArgumentError from Ruby 1.9.2.
COMMIT [NARUSE, Yui] Support Linux and FreeBSD.
COMMIT [NARUSE, Yui] Follow 1.9's change.
COMMIT [NARUSE, Yui] Specify hostname to TCPServer.new for IPv4/IPv6.
COMMIT [David Calavera] Spec to ensure IO#readpartial works with multibyte characters. Closes #41.
COMMIT [Dirkjan Bussink] Use RUBY_EXE instead of an environment variable
COMMIT [NARUSE, Yui] Follow mspec's change 52edd74d311ccb499d47.
COMMIT [Charles Oliver Nutter] system('@something') should run in shell on Windows, treating as comment.
COMMIT [NARUSE, Yui] Explicitly specify hostname for TCPServer.new.
COMMIT [Charles Oliver Nutter] Specs for source_location against define_method and define_singleton_method methods.
COMMIT [Charles Oliver Nutter] Add spec for $! result after failed coercion by a core class against a method_missing-implementing class.
COMMIT [Charles Oliver Nutter] Add spec for rb_call_super used through two levels of native code (JRUBY-5548)
COMMIT [Charles Oliver Nutter] Add a dirt-simple spec for options argument to IO.foreach.
COMMIT [Brian Ford] Fixed Array#inspect specs for tainted Array or elements.
COMMIT [Brian Ford] Fixed order-dependent Hash#each spec.
COMMIT [Evan Phoenix] Mild cleanup and clarify modification during iteration spec
COMMIT [Brian Ford] Enhance spec for Array#inspect tainting result.
COMMIT [Ivan Samsonov] Enhance spec for using in Hash#[]= already frozen keys.
COMMIT [Dirkjan Bussink] Add spec for rb_str_buf_new2
COMMIT [Chuck Remes] improve string arg handling so numbers are always decimal
COMMIT [Santiago Pastorino] String#strip should remove null bytes only if they are last and consecutives
COMMIT [Evan Phoenix] Add spec for module_eval + lexical constant scope
COMMIT [Evan Phoenix] Add spec for IO#expect
COMMIT [Brian Ford] Fixed String#strip, #rstrip specs for 1.9.
===================================================================
+++ 20110308T005133Z
@@ 5 @@
Release: 6.0
Codename: squeeze
== start # <time>
+option :autoconf_command => "autoconf"
+option :cflags => []
+option :complete_options => ChkBuild::Ruby::CompleteOptions
+option :configure_args => []
+option :configure_args_valgrind => ["--with-valgrind"]
+option :cppflags => ["-DRUBY_DEBUG_ENV"]
+option :debugflags => ["-g"]
+option :dldflags => []
+option :inplace_build => true
+option :limit_as => 838860800
+option :limit_cpu => 14400
+option :limit_data => 838860800
+option :limit_stack => 41943040
+option :make_options => {}
+option :num_oldbuilds => 3
+option :optflags => ["-O2"]
+option :output_interval_timeout => "5min"
+option :ruby_branch => "branches/ruby_1_8_6"
+option :suffix_1 => "1.8.6"
+option :timeout => "1h"
+option :use_rubyspec => true
+option :warnflags => ["-W", "-Wall", "-Wformat=2", "-Wundef", "-Wno-parentheses", "-Wno-unused-parameter", "-Wno-missing-field-initializers"]
== svn/ruby # <time>
++ svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6 ruby
CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_8_6
VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
== svn-info/ruby # <time>
@@ 8025 @@
- returns a string
- calls inspect on its elements
- handles recursive arrays
+- taints the result String if the Array is tainted
+- taints the result String if an element is tainted
+- does not taint the result String if the Array is empty
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/array/intersection_spec.rb
Array#&
@@ 10113 @@
- does not return subclass instance on Array subclasses
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb (ERROR - <n>)
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/class_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/new_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
@@ 10130 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/singleton_method_removed_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/singleton_method_undefined_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/bignum/abs_spec.rb
Bignum#abs
- returns the absolute value
@@ 13074 @@
Hash#each
- yields a [[key, value]] Array for each pair to a block expecting |*args|
- yields the key and value of each pair to a block expecting |key, value|
+- yields the key only to a block expecting |key,|
- uses the same order as keys() and values()
- raises a LocalJumpError when called on a non-empty hash without a block
- does not raise a LocalJumpError when called on an empty hash without a block
@@ 13109 @@
- duplicates string keys using dup semantics
- stores unequal keys that hash to the same value
- duplicates and freezes string keys
+- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration
@@ 13347 @@
- duplicates string keys using dup semantics
- stores unequal keys that hash to the same value
- duplicates and freezes string keys
+- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration
@@ 13660 @@
- 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
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb (ERROR - <n>)
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/fsync_spec.rb
IO#fsync
- raises an IOError on closed stream
@@ 14007 @@
- raises IOError on closed stream
- reads at most the specified number of bytes
- reads after ungetc with data in the buffer
+- reads after ungetc with multibyte characters in the buffer
- reads after ungetc without data in the buffer
- discards the existing buffer content upon successful read
- raises EOFError on EOF
@@ 14584 @@
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
+- raises TypeError when given a non-String object
Kernel.abort
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
+- raises TypeError when given a non-String object
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb
Kernel.at_exit
@@ 15616 @@
- 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
@@ 16485 @@
- raises an ArgumentError when no arguments and no block are given
- raises an ArgumentError when more than 3 arguments are given
- raises an ArgumentError when a block and normal arguments are given
+- adds methods respecting the lexical constant scope
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/module/class_exec_spec.rb
Module#class_exec
@@ 16789 @@
- raises an ArgumentError when no arguments and no block are given
- raises an ArgumentError when more than 3 arguments are given
- raises an ArgumentError when a block and normal arguments are given
+- adds methods respecting the lexical constant scope
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/module/module_exec_spec.rb
Module#module_exec
@@ 19025 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/string/rstrip_spec.rb
String#rstrip
- returns a copy of self with trailing whitespace removed
+- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted
String#rstrip!
- modifies self in place and returns self
+- modifies self removing trailing NULL bytes and whitespace after a NULL
- returns nil if no modifications were made
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified
@@ 19235 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/string/strip_spec.rb
String#strip
- returns a new string with leading and trailing whitespace removed
+- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted
String#strip!
- modifies self in place and returns self
- returns nil if no modifications where made
+- modifies self removing trailing NULL bytes and whitespace after a NULL byte
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified
@@ 22402 @@
- raises TypeError error if assigned to nil
- raises TypeError error if assigned to object that doesn't respond to #write
+Predefined global $!
- needs to be reviewed for spec completeness
Predefined global $_
@@ 24843 @@
ConditionVariable#broadcast
- should return self if nothing to broadcast to
- should return self if something is waiting for a broadcast
+- releases all threads waiting in line for this resource (ERROR - <n>)
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb
ConditionVariable#signal
@@ 26266 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/etc/passwd_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/etc/setgrent_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/etc/setpwent_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/expect/expect_spec.rb
+IO#expect
+- matches data against a Regexp
+- matches data against a String
+- returns any captures of the Regexp
+- returns raises IOError if the IO is closed
+- returns nil if eof is hit
+- yields the result if a block is given
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/fiber/alive_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/fiber/current_spec.rb
@@ 27156 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
Net::FTP#abort
+- sends the ABOR command to the servertimeout: output interval exceeds 300.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
timeout: INT signal sent.
timeout: TERM signal sent.
+|output interval exceeds 300.0 seconds. (CommandTimeout)
+| /home/chkbuild/timeoutcom.rb:165:in `timeout_command'
+| /home/chkbuild/timeoutcom.rb:117:in `popen'
+| /home/chkbuild/timeoutcom.rb:117:in `timeout_command'
+| /home/chkbuild/chkbuild/build.rb:1274:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:352
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/ruby.rb:338
+| /home/chkbuild/chkbuild/build.rb:301:in `call'
+| /home/chkbuild/chkbuild/build.rb:301:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/build.rb:300:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:479:in `with_procmemsize'
+| /home/chkbuild/chkbuild/build.rb:299:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:274:in `child_build_target'
+| /home/chkbuild/chkbuild/build.rb:256:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
+| /home/chkbuild/chkbuild/build.rb:254:in `child_build_wrapper'
+| /home/chkbuild/chkbuild/build.rb:214:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
+| /home/chkbuild/chkbuild/main.rb:181:in `main'
+| /home/chkbuild/sample/build-ruby:81
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec CommandTimeout)
@@ 28653 @@
- returns a string
- calls inspect on its elements
- handles recursive arrays
+- taints the result String if the Array is tainted
+- taints the result String if an element is tainted
+- does not taint the result String if the Array is empty
Finished in <t> seconds
@@ 31331 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/basicobject/ancestors_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/ancestors_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/basicobject/basicobject_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/basicobject_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb (ERROR - <n>)
<n>)
+An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb ERROR
+NameError: uninitialized constant BasicObjectSpecs::BasicObject
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/fixtures/common.rb:2
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb:2:in `require'
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb:2
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 31368 @@
1 file, 0 examples, <num> expectations, 0 failures, 1 error
exit 1
+failed(rubyspec/core/basicobject/basicobject_spec.rb)
+== rubyspec/core/basicobject/class_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/class_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/class_spec.rb
Finished in <t> seconds
@@ 31396 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/basicobject/initialize_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/initialize_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb
Finished in <t> seconds
@@ 31414 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/basicobject/instance_exec_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/instance_exec_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
Finished in <t> seconds
@@ 31445 @@
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/not_equal_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb (ERROR - <n>)
<n>)
+An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb ERROR
+SyntaxError: /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb:6: syntax error, unexpected tNEQ, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
+ BasicObject.should have_public_instance_method(:!=)
+ ^
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb:26: syntax error, unexpected $end, expecting kEND
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 31469 @@
1 file, 0 examples, <num> expectations, 0 failures, 1 error
exit 1
+failed(rubyspec/core/basicobject/not_equal_spec.rb)
== rubyspec/core/basicobject/not_spec.rb # <time>
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/not_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_spec.rb (ERROR - <n>)
<n>)
+An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_spec.rb ERROR
+SyntaxError: /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_spec.rb:6: syntax error, unexpected '!', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
+ BasicObject.should have_public_instance_method(:!)
+ ^
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_spec.rb:13: syntax error, unexpected $end, expecting kEND
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 31498 @@
1 file, 0 examples, <num> expectations, 0 failures, 1 error
exit 1
+failed(rubyspec/core/basicobject/not_spec.rb)
== rubyspec/core/basicobject/singleton_method_added_spec.rb # <time>
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/singleton_method_added_spec.rb
ruby <version>
@@ 31526 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/basicobject/superclass_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/superclass_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb
Finished in <t> seconds
@@ 38890 @@
Hash#each
- yields a [[key, value]] Array for each pair to a block expecting |*args|
- yields the key and value of each pair to a block expecting |key, value|
+- yields the key only to a block expecting |key,|
- uses the same order as keys() and values()
- raises a LocalJumpError when called on a non-empty hash without a block
- does not raise a LocalJumpError when called on an empty hash without a block
@@ 38949 @@
- duplicates string keys using dup semantics
- stores unequal keys that hash to the same value
- duplicates and freezes string keys
+- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration
@@ 39446 @@
- duplicates string keys using dup semantics
- stores unequal keys that hash to the same value
- duplicates and freezes string keys
+- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration
@@ 40247 @@
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/io/foreach_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb (ERROR - <n>)
<n>)
+An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb ERROR
+SyntaxError: /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ':', expecting ')'
+ IO.foreach(@name, mode: 'r') {|l| ScratchPad << l}
+ ^
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ')', expecting kEND
+ IO.foreach(@name, mode: 'r') {|l| ScratchPad << l}
+ ^
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected '}', expecting kEND
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 40274 @@
1 file, 0 examples, <num> expectations, 0 failures, 1 error
exit 1
+failed(rubyspec/core/io/foreach_spec.rb)
== rubyspec/core/io/fsync_spec.rb # <time>
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/io/fsync_spec.rb
ruby <version>
@@ 40865 @@
- raises IOError on closed stream
- reads at most the specified number of bytes
- reads after ungetc with data in the buffer
+- reads after ungetc with multibyte characters in the buffer
- reads after ungetc without data in the buffer
- discards the existing buffer content upon successful read
- raises EOFError on EOF
@@ 41789 @@
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
+- raises TypeError when given a non-String object
Kernel.abort
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
+- raises TypeError when given a non-String object
Finished in <t> seconds
@@ 43581 @@
- 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
@@ 45242 @@
- raises an ArgumentError when no arguments and no block are given
- raises an ArgumentError when more than 3 arguments are given
- raises an ArgumentError when a block and normal arguments are given
+- adds methods respecting the lexical constant scope
Finished in <t> seconds
@@ 45941 @@
- raises an ArgumentError when no arguments and no block are given
- raises an ArgumentError when more than 3 arguments are given
- raises an ArgumentError when a block and normal arguments are given
+- adds methods respecting the lexical constant scope
Finished in <t> seconds
@@ 51281 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/string/rstrip_spec.rb
String#rstrip
- returns a copy of self with trailing whitespace removed
+- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted
String#rstrip!
- modifies self in place and returns self
+- modifies self removing trailing NULL bytes and whitespace after a NULL
- returns nil if no modifications were made
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified
@@ 51555 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/string/strip_spec.rb
String#strip
- returns a new string with leading and trailing whitespace removed
+- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted
String#strip!
- modifies self in place and returns self
- returns nil if no modifications where made
+- modifies self removing trailing NULL bytes and whitespace after a NULL byte
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified
@@ 56972 @@
- raises TypeError error if assigned to nil
- raises TypeError error if assigned to object that doesn't respond to #write
+Predefined global $!
- needs to be reviewed for spec completeness
Predefined global $_
@@ 65311 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/library/expect/expect_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/library/expect/expect_spec.rb
ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/expect/expect_spec.rb
+IO#expect
+- matches data against a Regexp
+- matches data against a String
+- returns any captures of the Regexp
+- returns raises IOError if the IO is closed
+- returns nil if eof is hit
+- yields the result if a block is given
Finished in <t> seconds
@@ 67471 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
Net::FTP#abort
+- sends the ABOR command to the servertimeout: output interval exceeds 300.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
+|output interval exceeds 300.0 seconds. (CommandTimeout)
+| /home/chkbuild/timeoutcom.rb:165:in `timeout_command'
+| /home/chkbuild/timeoutcom.rb:117:in `popen'
+| /home/chkbuild/timeoutcom.rb:117:in `timeout_command'
+| /home/chkbuild/chkbuild/build.rb:1274:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:375
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/ruby.rb:362
+| /home/chkbuild/util.rb:452:in `stable_find'
+| /home/chkbuild/util.rb:416:in `stable_find'
+| /home/chkbuild/util.rb:415:in `catch'
+| /home/chkbuild/util.rb:415:in `stable_find'
+| /home/chkbuild/util.rb:452:in `stable_find'
+| /home/chkbuild/chkbuild/ruby.rb:356
+| /home/chkbuild/chkbuild/ruby.rb:355:in `each'
+| /home/chkbuild/chkbuild/ruby.rb:355
+| /home/chkbuild/chkbuild/build.rb:301:in `call'
+| /home/chkbuild/chkbuild/build.rb:301:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/build.rb:300:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:479:in `with_procmemsize'
+| /home/chkbuild/chkbuild/build.rb:299:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:274:in `child_build_target'
+| /home/chkbuild/chkbuild/build.rb:256:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
+| /home/chkbuild/chkbuild/build.rb:254:in `child_build_wrapper'
+| /home/chkbuild/chkbuild/build.rb:214:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
+| /home/chkbuild/chkbuild/main.rb:181:in `main'
+| /home/chkbuild/sample/build-ruby:81
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout)
@@ 68581 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
Net::FTP#status
+- sends the STAT command to the servertimeout: output interval exceeds 300.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
+|output interval exceeds 300.0 seconds. (CommandTimeout)
+| /home/chkbuild/timeoutcom.rb:165:in `timeout_command'
+| /home/chkbuild/timeoutcom.rb:117:in `popen'
+| /home/chkbuild/timeoutcom.rb:117:in `timeout_command'
+| /home/chkbuild/chkbuild/build.rb:1274:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:375
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/ruby.rb:362
+| /home/chkbuild/util.rb:452:in `stable_find'
+| /home/chkbuild/util.rb:416:in `stable_find'
+| /home/chkbuild/util.rb:415:in `catch'
+| /home/chkbuild/util.rb:415:in `stable_find'
+| /home/chkbuild/util.rb:452:in `stable_find'
+| /home/chkbuild/chkbuild/ruby.rb:356
+| /home/chkbuild/chkbuild/ruby.rb:355:in `each'
+| /home/chkbuild/chkbuild/ruby.rb:355
+| /home/chkbuild/chkbuild/build.rb:301:in `call'
+| /home/chkbuild/chkbuild/build.rb:301:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:495:in `catch_error'
+| /home/chkbuild/chkbuild/build.rb:300:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:479:in `with_procmemsize'
+| /home/chkbuild/chkbuild/build.rb:299:in `do_build'
+| /home/chkbuild/chkbuild/build.rb:274:in `child_build_target'
+| /home/chkbuild/chkbuild/build.rb:256:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
+| /home/chkbuild/chkbuild/build.rb:254:in `child_build_wrapper'
+| /home/chkbuild/chkbuild/build.rb:214:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
+| /home/chkbuild/chkbuild/main.rb:181:in `main'
+| /home/chkbuild/sample/build-ruby:81
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)
@@ 81586 @@
C-API Class function rb_call_super
- calls the method in the superclass
+- calls the method in the superclass through two native levels
C-API Class function rb_class2name
- returns the class name
@@ 82304 @@
- returns a string that can be modified by rb_str_resize
- returns a string which can be assigned to from C
+C-API String function rb_str_buf_new2
- returns a new string object calling strlen on the passed C string
C-API String function rb_str_new
===================================================================
--- 20110127T014736Z
@@ 6 @@
Codename: squeeze
== start # <time>
== svn/ruby # <time>
-+ svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6 ruby
CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_8_6
VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
== svn-info/ruby # <time>
@@ 8003 @@
- returns a string
- calls inspect on its elements
- handles recursive arrays
-- propagates taint from itself or elements
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/array/intersection_spec.rb
Array#&
@@ 10089 @@
- does not return subclass instance on Array subclasses
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/new_spec.rb
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
@@ 13046 @@
Hash#each
- yields a [[key, value]] Array for each pair to a block expecting |*args|
- yields the key and value of each pair to a block expecting |key, value|
-- yields the key only to a block expecting |key,| (FAILED - <n>)
- uses the same order as keys() and values()
- raises a LocalJumpError when called on a non-empty hash without a block
- does not raise a LocalJumpError when called on an empty hash without a block
@@ 13630 @@
- 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
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/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
-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 -
@@ 27133 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
Net::FTP#abort
-- sends the ABOR command to the servertimeout: output interval exceeds 600.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
timeout: INT signal sent.
timeout: TERM signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1259:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:277:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:263:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:294:in `call'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:468:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:293:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:201:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:62
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec CommandTimeout)
@@ 28636 @@
- returns a string
- calls inspect on its elements
- handles recursive arrays
-- propagates taint from itself or elements
Finished in <t> seconds
@@ 31312 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_class_spec.rb
ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_spec.rb
ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_subclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_subclass_spec.rb
ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
Finished in <t> seconds
@@ 31366 @@
Finished in <t> seconds
1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/metaclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/basicobject/metaclass_spec.rb
ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
Finished in <t> seconds
@@ 38793 @@
Hash#each
- yields a [[key, value]] Array for each pair to a block expecting |*args|
- yields the key and value of each pair to a block expecting |key, value|
-- yields the key only to a block expecting |key,| (FAILED - <n>)
- uses the same order as keys() and values()
- raises a LocalJumpError when called on a non-empty hash without a block
- does not raise a LocalJumpError when called on an empty hash without a block
<n>)
-Hash#each yields the key only to a block expecting |key,| FAILED
-Expected [:b, :c, :a]
- to equal [:a, :b, :c]
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/hash/shared/each.rb:19
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/hash/each_spec.rb:4:in `all?'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 38819 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/core/hash/each_spec.rb:6
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 38834 @@
Finished in <t> seconds
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
exit 1
-failed(rubyspec/core/hash/each_spec.rb)
== rubyspec/core/hash/each_value_spec.rb # <time>
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/hash/each_value_spec.rb
ruby <version>
@@ 40183 @@
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/core/io/foreach_spec.rb
ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/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
-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 -
@@ 67383 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
Net::FTP#abort
-- sends the ABOR command to the servertimeout: output interval exceeds 600.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1259:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:300:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:287:in `def_target'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/util.rb:304:in `stable_find'
-| /home/chkbuild/util.rb:303:in `catch'
-| /home/chkbuild/util.rb:303:in `stable_find'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/chkbuild/ruby.rb:281:in `def_target'
-| /home/chkbuild/chkbuild/ruby.rb:280:in `each'
-| /home/chkbuild/chkbuild/ruby.rb:280:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:294:in `call'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:468:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:293:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:201:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:62
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout)
@@ 68499 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
Net::FTP#status
-- sends the STAT command to the servertimeout: output interval exceeds 600.0 seconds.
timeout: the process group <pgid> is alive.
timeout: INT signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1259:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:300:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:287:in `def_target'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/util.rb:304:in `stable_find'
-| /home/chkbuild/util.rb:303:in `catch'
-| /home/chkbuild/util.rb:303:in `stable_find'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/chkbuild/ruby.rb:281:in `def_target'
-| /home/chkbuild/chkbuild/ruby.rb:280:in `each'
-| /home/chkbuild/chkbuild/ruby.rb:280:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:294:in `call'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:294:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:468:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:293:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:201:in `internal_build'
| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:62
| /home/chkbuild/start-build:37:in `load'
| /home/chkbuild/start-build:37
failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)
@@ 76954 @@
UNIXSocket#recv_io
- reads an IO object across the socket
- takes an optional class to use
-- takes an optional mode to use (ERROR - <n>)
<n>)
-UNIXSocket#recv_io takes an optional mode to use ERROR
-NoMethodError: undefined method `mode' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:48
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:2:in `all?'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 76973 @@
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 76988 @@
Finished in <t> seconds
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
exit 1
-failed(rubyspec/library/socket/unixsocket/recv_io_spec.rb)
== rubyspec/library/socket/unixsocket/recvfrom_spec.rb # <time>
+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.6/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/recvfrom_spec.rb
ruby <version>
OlderDiff < 20110127T014736Z < ThisDiff > 20110308T005133Z > NewerDiff