ruby 1.8.7 (2011-06-16 patchlevel 348) [x86_64-linux] [1.8.7,pth] (duet) 989W failed(rubyspec CommandTimeout) 50failed(rubyspec/) failed(rubyspec/core/thread/alive_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110620T011835Z < ThisDiff > 20110621T001812Z > NewerDiff

COMMIT [NARUSE, Yui] 1.9's BigDecimal's precision depends SIZEOF_BDIGITS.
COMMIT [Brian Ford] Pull in Thread specs that changed on hydra branch.
COMMIT [Dirkjan Bussink] Add spec for constant name setting behavior for Class#dup
COMMIT [Chris Bunch] added rubyspec test case to ensure that we test for string ports in the future
COMMIT [Dirkjan Bussink] Add case for instance_methods when fiddling with public / private
COMMIT [Evan Phoenix] Add additional spec for Enumerable#cycle
COMMIT [Evan Phoenix] Cleanup Kernel, part deux
COMMIT [Evan Phoenix] Some Process spec cleanup and coerce tests added
COMMIT [Evan Phoenix] Increase the tolerance of an IO.select spec
COMMIT [Brian Ford] Some cleanup for File.directory? specs.
COMMIT [jc00ke] Added specs for File.directory? with non-strings.
COMMIT [Brian Ford] More fixes for File|FileTest.directory? and File::Stat#directory? specs.
COMMIT [Evan Phoenix] Add a spec for Object.const_defined? + included Modules
COMMIT [Gibheer] tests for DateTime#hour, #min, #minute, #sec, #second
COMMIT [Gibheer] use different values, so that it won't be confused with the expected value
COMMIT [Evan Phoenix] Add dummy P rules for pack/unpack
COMMIT [Evan Phoenix] Handle reopening a module that was included into Object. Fixes #883
COMMIT [Evan Phoenix] Add spec for Time.at and subclasses
COMMIT [Evan Phoenix] Add more Time specs to clarify where subclasses are honored
COMMIT [Evan Phoenix] Remove rubinius devation spec
COMMIT [Gibheer] added a new spec for Array#sort to catch block returning nil
COMMIT [Evan Phoenix] Add specs for special operator's symbol values
COMMIT [Brian Ford] Fixed special symbol specs for 1.9.
COMMIT [Evan Phoenix] Add spec for %s with space leader and width
COMMIT [Evan Phoenix] Add specs for -s
COMMIT [Brian Ford] More C-API specs for rb_num2long and rb_num2ulong.
COMMIT [Dirkjan Bussink] Add specs for rb_check_to_integer
COMMIT [Victor Costan] New examples for IO.ioctl
COMMIT [Evan Phoenix] Don't depend on TTY ioctls for testing
COMMIT [Victor Costan] Another test for IO.ioctl that verifies String buffer handling.
COMMIT [Evan Phoenix] Fix up specs for Thread.new, .start, and .fork
COMMIT [Evan Phoenix] Fix some naming to be clearer
COMMIT [Wim Looman] Added spec for #1005
COMMIT [Maximilian Lupke] Add spec for issue #988
COMMIT [Maximilian Lupke] Oops, typo in spec
COMMIT [Maximilian Lupke] Make CGI specs pass
COMMIT [Brian Ford] Clean up whitespace.
COMMIT [Evan Phoenix] Add a few more weird []= splat specs
COMMIT [Evan Phoenix] Clean up language/method_spec.rb
COMMIT [Flavio Castelli] Add spec for File.owned? and fix a bug
COMMIT [Flavio Castelli] Add spec for File.pipe?
COMMIT [Flavio Castelli] Add spec for File.socket?
COMMIT [Flavio Castelli] Add spec for File.sticky?
COMMIT [Flavio Castelli] Add spec for File::Stat.owned?
COMMIT [Flavio Castelli] Add spec for File::Spec.pipe?
COMMIT [burningTyger] added spec for IO#each
COMMIT [Brian Ford] Fixed Method#parameters fixture for 1.9.
COMMIT [Brian Ford] Apply Evan's cleanup patch from rbx b358be04.
COMMIT [Brian Ford] Fixed incorrect placement of describe end in db922f3d.
COMMIT [Brian Ford] Fixed Class#dup name spec.

===================================================================
+++ 20110621T001812Z
@@ 7433 @@
 The -r command line option
 - requires the specified file
 
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/command_line/dash_s_spec.rb
+The -s command line option when using -- to stop parsing
+- sets the value to true without an explicit value
+- parses single letter args into globals
+- parses long args into globals
+- converts extra dashes into underscorse
 
+The -s command line option when running a script
+- sets the value to true without an explicit value
+- parses single letter args into globals
+- parses long args into globals
+- converts extra dashes into underscorse
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/command_line/dash_upper_i_spec.rb
 The -I command line option
@@ 10021 @@
 - behaves like with count == 0 with star parameter
 - doesn't increment the array index count
 
+Array#pack with format 'P'
+- returns a String who's size is equal to the number of bytes in a machine word
 
 String#unpack with 'w' directive
 - produces a BER-compressed integer
@@ 10294 @@
 - uses #<=> of elements in order to sort
 - does not deal with exceptions raised by unimplemented or incorrect #<=>
 - may take a block which is used to determine the order of objects a and b described as -1, 0 or +1
+- raises an error when a given block returns nil
 - does not call #<=> on contained objects when invoked with a block
 - does not call #<=> on elements when invoked with a block even if Array is large (Rubinius #412)
 - completes when supplied a block that always returns the same result
@@ 10748 @@
 Class#dup
 - duplicates both the class and the singleton class
 - retains the correct ancestor chain for the singleton class
+- sets the name from the class to "" if not assigned to a constant
+- stores the new name if assigned to a constant
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/class/inherited_spec.rb
 Class.inherited
@@ 11251 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/enumerable/cycle_spec.rb
 Enumerable#cycle
 - loops indefinitely if no argument or nil argument
+- returns if there are no elements
 - yields successive elements of the array repeatedly
 
 Enumerable#cycle passed a number n as an argument
@@ 12185 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/directory_spec.rb
 File.directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
 File.directory?
+- returns false if the argument is an IO that's not a directory
+- return true if the argument is an IO that is a directory
+- calls #to_io to convert a non-IO object
+- raises a TypeError when passed a Dir instance
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/dirname_spec.rb
 File.dirname
@@ 12523 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/owned_spec.rb
 File.owned?
+- returns false if file does not exist
+- returns true if the file exist and is owned by the user
+- returns false when the file is not owned by the user
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/path_spec.rb
 File#path
@@ 12533 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/pipe_spec.rb
 File.pipe?
+- returns false if file does not exist
+- returns false if the file is not a pipe
+- returns true if the file is a pipe
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/read_spec.rb
 File.read
@@ 12613 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/socket_spec.rb
 File.socket?
+- returns false if file does not exist
+- returns false if the file is not a socket
+- returns true if the file is a socket
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/split_spec.rb
 File.split
@@ 12672 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/directory_spec.rb
 File::Stat#directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
@@ 12744 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/owned_spec.rb
 File::Stat#owned?
+- returns true if the file is owned by the user
+- returns false if the file is not owned by the user
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/pipe_spec.rb
 File::Stat#pipe?
+- returns false if the file is not a pipe
+- returns true if the file is a pipe
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/rdev_major_spec.rb
 File::Stat#rdev_major
@@ 12854 @@
 - returns false if the file dies not exist
 
 File.sticky?
+- returns false if file does not exist
+- returns false if the file has not sticky bit set
+- returns true if the file has sticky bit set
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/symlink_spec.rb
 File.symlink
@@ 12956 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/filetest/directory_spec.rb
 FileTest.directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
 FileTest.directory?
+- returns false if the argument is an IO that's not a directory
+- return true if the argument is an IO that is a directory
+- calls #to_io to convert a non-IO object
+- raises a TypeError when passed a Dir instance
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/filetest/executable_real_spec.rb
 FileTest.executable_real?
@@ 14210 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - returns an Enumerator when passed no block
 
 IO#each_line when passed a String containing one space as a separator
@@ 14236 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - returns an Enumerator when passed no block
 
 IO#each when passed a String containing one space as a separator
@@ 14416 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb
 IO#ioctl
 - raises IOError on closed stream
+- resizes an empty String to match the output size
+- passes data from and to a String correctly
+- raises an Errno error when ioctl fails
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/isatty_spec.rb
 IO#isatty
@@ 16731 @@
 - loads a array containing objects having _dump method, and with proc
 - loads an array containing objects having marshal_dump method, and with proc
 - loads an Array with proc
+- assigns classes to nested subclasses of Array correctly
 - raises a TypeError with bad Marshal version
 - raises EOFError on loading an empty file
 - returns an untainted object if source is untainted
@@ 17463 @@
 - returns false if the constant is not defined in the receiver
 - does not call #const_missing if the constant is not defined in the receiver
 - calls #to_str to convert the given name to a String
+- special cases Object and checks it's included Modules
 - raises a NameError if the name does not start with a capital letter
 - raises a NameError if the name starts with a non-alphabetic character
 - raises a NameError if the name contains non-alphabetic characters except '_'
@@ 18485 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpgid_spec.rb
 Process.getpgid
+- coerces the argument to an Integer
 - returns the process group ID for the given process id
 - returns the process group ID for the calling process id when passed 0
 
@@ 18495 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpriority_spec.rb
 Process.getpriority
+- coerces arguments to Integers
 - gets the scheduling priority for a specified process
 - gets the scheduling priority for a specified process group
 - gets the scheduling priority for a specified user
@@ 18601 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
 Process.setrlimit and Process.getrlimit
+- coerces arguments to Integers (ERROR - <n>)
+- coerces arguments to Integers (FAILED - <n>)
 - limit and get core size (bytes)
 - limit and get CPU time (seconds)
 - limit and get data segment (bytes)
@@ 18819 @@
 - sets $? to a Process::Status
 - waits for any child process if no pid is given
 - waits for a specific child if a pid is given
+- coerces the pid to an Integer
 - waits for a child whose process group ID is that of the calling process
 - doesn't block if no child is available when WNOHANG is used
 - always accepts flags=0
@@ 19753 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/intern_spec.rb
 String#intern
 - returns the symbol corresponding to self
+- special cases +(binary) and -(binary)
+- special cases !@ and ~@
+- special cases !(unary) and ~(unary)
+- special cases +(unary) and -(unary)
 - raises an ArgumentError when self can't be converted to symbol
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/length_spec.rb
@@ 19880 @@
 - calls inspect on arguments for %p format
 - taints result for %p when argument.inspect is tainted
 - supports string formats using %s
+- respects a space padding request not as part of the width
 - calls to_s on non-String arguments for %s format
 - taints result for %s when argument is tainted
 - raises an ArgumentError for huge precisions for %s
@@ 19996 @@
 - always returns 3 elements
 - accepts regexp
 - raises error if not convertible to string
+- takes precedence over a given block
 
 String#partition with a block
 - is still available
@@ 20459 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/to_sym_spec.rb
 String#to_sym
 - returns the symbol corresponding to self
+- special cases +(binary) and -(binary)
+- special cases !@ and ~@
+- special cases !(unary) and ~(unary)
+- special cases +(unary) and -(unary)
 - raises an ArgumentError when self can't be converted to symbol
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/tr_s_spec.rb
@@ 21334 @@
 String#unpack with 'w' directive
 - produces a BER-compressed integer
 
+String#unpack with 'P' directive
+- returns a random object after consume a words worth of byte
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/upcase_spec.rb
 String#upcase
@@ 21703 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
+- return true for a killed but still running threadtimeout: output interval exceeds 300.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 300.0 seconds. (CommandTimeout)
@@ 21813 @@
 Finished in <t> seconds
 
 1 file, 1 example, <num> expectation, 0 failures, 0 errors
+== rubyspec/command_line/dash_s_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/command_line/dash_s_spec.rb
 ruby <version>
 
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/command_line/dash_s_spec.rb
+The -s command line option when using -- to stop parsing
+- sets the value to true without an explicit value
+- parses single letter args into globals
+- parses long args into globals
+- converts extra dashes into underscorse
 
+The -s command line option when running a script
+- sets the value to true without an explicit value
+- parses single letter args into globals
+- parses long args into globals
+- converts extra dashes into underscorse
 
 
 Finished in <t> seconds
@@ 25354 @@
 - behaves like with count == 0 with star parameter
 - doesn't increment the array index count
 
+Array#pack with format 'P'
+- returns a String who's size is equal to the number of bytes in a machine word
 
 String#unpack with 'w' directive
 - produces a BER-compressed integer
@@ 25363 @@
 
 Finished in <t> seconds
 
+1 file, 545 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/array/partition_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/array/partition_spec.rb
 ruby <version>
@@ 25811 @@
 - uses #<=> of elements in order to sort
 - does not deal with exceptions raised by unimplemented or incorrect #<=>
 - may take a block which is used to determine the order of objects a and b described as -1, 0 or +1
+- raises an error when a given block returns nil
 - does not call #<=> on contained objects when invoked with a block
 - does not call #<=> on elements when invoked with a block even if Array is large (Rubinius #412)
 - completes when supplied a block that always returns the same result
@@ 25841 @@
 
 Finished in <t> seconds
 
+1 file, 35 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/array/take_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/array/take_spec.rb
 ruby <version>
@@ 26959 @@
 Class#dup
 - duplicates both the class and the singleton class
 - retains the correct ancestor chain for the singleton class
+- sets the name from the class to "" if not assigned to a constant
+- stores the new name if assigned to a constant
 
 
 Finished in <t> seconds
@@ 28510 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/enumerable/cycle_spec.rb
 Enumerable#cycle
 - loops indefinitely if no argument or nil argument
+- returns if there are no elements
 - yields successive elements of the array repeatedly
 
 Enumerable#cycle passed a number n as an argument
@@ 30660 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/directory_spec.rb
 File.directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
 File.directory?
+- returns false if the argument is an IO that's not a directory
+- return true if the argument is an IO that is a directory
+- calls #to_io to convert a non-IO object
+- raises a TypeError when passed a Dir instance
 
 
 Finished in <t> seconds
@@ 31190 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/owned_spec.rb
 File.owned?
+- returns false if file does not exist
+- returns true if the file exist and is owned by the user
+- returns false when the file is not owned by the user
 
 
 Finished in <t> seconds
@@ 31216 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/pipe_spec.rb
 File.pipe?
+- returns false if file does not exist
+- returns false if the file is not a pipe
+- returns true if the file is a pipe
 
 
 Finished in <t> seconds
@@ 31392 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/socket_spec.rb
 File.socket?
+- returns false if file does not exist
+- returns false if the file is not a socket
+- returns true if the file is a socket
 
 
 Finished in <t> seconds
@@ 31547 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/directory_spec.rb
 File::Stat#directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
@@ 31723 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/owned_spec.rb
 File::Stat#owned?
+- returns true if the file is owned by the user
+- returns false if the file is not owned by the user
 
 
 Finished in <t> seconds
@@ 31736 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/pipe_spec.rb
 File::Stat#pipe?
+- returns false if the file is not a pipe
+- returns true if the file is a pipe
 
 
 Finished in <t> seconds
@@ 31993 @@
 - returns false if the file dies not exist
 
 File.sticky?
+- returns false if file does not exist
+- returns false if the file has not sticky bit set
+- returns true if the file has sticky bit set
 
 
 Finished in <t> seconds
@@ 32207 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/filetest/directory_spec.rb
 FileTest.directory?
+- return true if the argument is a directory
+- returns false if the argument is not a directory
 - raises a TypeError when passed an Integer
 - raises a TypeError when passed nil
 
 FileTest.directory?
+- returns false if the argument is an IO that's not a directory
+- return true if the argument is an IO that is a directory
+- calls #to_io to convert a non-IO object
+- raises a TypeError when passed a Dir instance
 
 
 Finished in <t> seconds
@@ 35260 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - returns an Enumerator when passed no block
 
 IO#each_line when passed a String containing one space as a separator
@@ 35294 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - returns an Enumerator when passed no block
 
 IO#each when passed a String containing one space as a separator
@@ 35618 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb
 IO#ioctl
 - raises IOError on closed stream
+- resizes an empty String to match the output size
+- passes data from and to a String correctly (ERROR - <n>)
+- raises an Errno error when ioctl fails
 
 
  <n>)
+IO#ioctl passes data from and to a String correctly ERROR
+NameError: uninitialized constant Socket
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:20
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:6:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 35639 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 35656 @@
 
 1 file, 4 examples, <num> expectations, 0 failures, 1 error
 exit 1
+failed(rubyspec/core/io/ioctl_spec.rb)
 == rubyspec/core/io/isatty_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/io/isatty_spec.rb
 ruby <version>
@@ 39423 @@
 - loads a array containing objects having _dump method, and with proc
 - loads an array containing objects having marshal_dump method, and with proc
 - loads an Array with proc
+- assigns classes to nested subclasses of Array correctly
 - raises a TypeError with bad Marshal version
 - raises EOFError on loading an empty file
 - returns an untainted object if source is untainted
@@ 39529 @@
 
 Finished in <t> seconds
 
+1 file, 93 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/marshal/restore_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/marshal/restore_spec.rb
 ruby <version>
@@ 40883 @@
 - returns false if the constant is not defined in the receiver
 - does not call #const_missing if the constant is not defined in the receiver
 - calls #to_str to convert the given name to a String
+- special cases Object and checks it's included Modules
 - raises a NameError if the name does not start with a capital letter
 - raises a NameError if the name starts with a non-alphabetic character
 - raises a NameError if the name contains non-alphabetic characters except '_'
@@ 43201 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpgid_spec.rb
 Process.getpgid
+- coerces the argument to an Integer
 - returns the process group ID for the given process id
 - returns the process group ID for the calling process id when passed 0
 
@@ 43227 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpriority_spec.rb
 Process.getpriority
+- coerces arguments to Integers
 - gets the scheduling priority for a specified process
 - gets the scheduling priority for a specified process group
 - gets the scheduling priority for a specified user
@@ 43493 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
 Process.setrlimit and Process.getrlimit
+- coerces arguments to Integers (ERROR - <n>)
+- coerces arguments to Integers (FAILED - <n>)
 - limit and get core size (bytes)
 - limit and get CPU time (seconds)
 - limit and get data segment (bytes)
@@ 43508 @@
 
 
  <n>)
+Process.setrlimit and Process.getrlimit coerces arguments to Integers ERROR
+RangeError: bignum too big to convert into `long'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7:in `setrlimit'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:1:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 43524 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:3
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 43538 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+An exception occurred during: Mock.verify_count
+Process.setrlimit and Process.getrlimit coerces arguments to Integers FAILED
+Mock '#<MockIntObject:0x<address> @calls=0, @value=18446744073709551615>' expected to receive 'to_int' at least 1 times
+but received it 0 times
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:110:in `verify_count'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:95:in `each'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:95:in `verify_count'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:93:in `each'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:93:in `verify_count'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:35:in `initialize'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:212:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:3
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 43576 @@
 
 Finished in <t> seconds
 
+1 file, 11 examples, <num> expectations, 1 failure, 1 error
 exit 1
+failed(rubyspec/core/process/setrlimit_spec.rb)
 == rubyspec/core/process/setsid_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/process/setsid_spec.rb
 ruby <version>
@@ 44140 @@
 - sets $? to a Process::Status
 - waits for any child process if no pid is given
 - waits for a specific child if a pid is given
+- coerces the pid to an Integer
 - waits for a child whose process group ID is that of the calling process
 - doesn't block if no child is available when WNOHANG is used
 - always accepts flags=0
@@ 46186 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/intern_spec.rb
 String#intern
 - returns the symbol corresponding to self
+- special cases +(binary) and -(binary)
+- special cases !@ and ~@
+- special cases !(unary) and ~(unary)
+- special cases +(unary) and -(unary)
 - raises an ArgumentError when self can't be converted to symbol
 
 
@@ 46361 @@
 - calls inspect on arguments for %p format
 - taints result for %p when argument.inspect is tainted
 - supports string formats using %s
+- respects a space padding request not as part of the width
 - calls to_s on non-String arguments for %s format
 - taints result for %s when argument is tainted
 - raises an ArgumentError for huge precisions for %s
@@ 46519 @@
 
 Finished in <t> seconds
 
+1 file, 112 examples, <num> expectations, 3 failures, 0 errors
 exit 1
 failed(rubyspec/core/string/modulo_spec.rb)
 == rubyspec/core/string/multiply_spec.rb # <time>
@@ 46626 @@
 - always returns 3 elements
 - accepts regexp
 - raises error if not convertible to string
+- takes precedence over a given block
 
 String#partition with a block
 - is still available
@@ 47305 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/string/to_sym_spec.rb
 String#to_sym
 - returns the symbol corresponding to self
+- special cases +(binary) and -(binary)
+- special cases !@ and ~@
+- special cases !(unary) and ~(unary)
+- special cases +(unary) and -(unary)
 - raises an ArgumentError when self can't be converted to symbol
 
 
@@ 48662 @@
 String#unpack with 'w' directive
 - produces a BER-compressed integer
 
+String#unpack with 'P' directive
+- returns a random object after consume a words worth of byte
 
 
 Finished in <t> seconds
@@ 49511 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
+- return true for a killed but still running threadtimeout: output interval exceeds 300.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 300.0 seconds. (CommandTimeout)
@@ 49519 @@
 | /home/chkbuild/timeoutcom.rb:117:in `popen'
 | /home/chkbuild/timeoutcom.rb:117:in `timeout_command'
 | /home/chkbuild/chkbuild/build.rb:1288:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:375
 | /home/chkbuild/chkbuild/build.rb:509: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:315:in `call'
 | /home/chkbuild/chkbuild/build.rb:315:in `do_build'
 | /home/chkbuild/chkbuild/build.rb:509:in `catch_error'
@@ 49549 @@
 | /home/chkbuild/sample/build-ruby:81
 | /home/chkbuild/start-build:37:in `load'
 | /home/chkbuild/start-build:37
+failed(rubyspec/core/thread/alive_spec.rb CommandTimeout)
+== rubyspec/core/thread/allocate_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/thread/allocate_spec.rb
 ruby <version>
 
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/allocate_spec.rb
+Thread.allocate
 - raises a TypeError
 
 
@@ 49673 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fork_spec.rb
+Thread.fork Thread.start
+- raises a ThreadError if not passed a block
+- spawns a new Thread running the block
+- respects Thread subclasses
+- does not call #initialize
 
 
 Finished in <t> seconds
@@ 49719 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
+- reports aborting on a killed thread (FAILED - <n>)
 
 
  <n>)
+Thread#inspect reports aborting on a killed thread FAILED
+Expected "nil" to include "aborting"
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/expectations/should.rb:8:in `should'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/inspect_spec.rb:44
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fixtures/classes.rb:118:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 49740 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/inspect_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 49755 @@
 
 Finished in <t> seconds
 
+1 file, 10 examples, <num> expectations, 1 failure, 0 errors
 exit 1
+failed(rubyspec/core/thread/inspect_spec.rb)
 == rubyspec/core/thread/join_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/thread/join_spec.rb
 ruby <version>
@@ 49866 @@
 - can pass arguments to the thread block
 - raises an exception when not given a block
 - creates a subclass of thread calls super with a block in initialize
+- calls #initialize and raises an error if super not used
+- calls and respects #initialize for the block to use
 
 
 Finished in <t> seconds
@@ 49912 @@
 - raises a RuntimeError if no exception class is given
 - raises the given exception
 - raises the given exception with the given message
+- is captured and raised by Thread#value
 
 Thread#raise on a running thread
 - raises a RuntimeError if no exception class is given
@@ 49937 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/run_spec.rb
 Thread#run
+- can interrupt Kernel#sleep
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 49971 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/start_spec.rb
+Thread.start Thread.start
+- raises a ThreadError if not passed a block
+- spawns a new Thread running the block
+- respects Thread subclasses
+- does not call #initialize
 
 
 Finished in <t> seconds
@@ 49996 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
+- reports aborting on a killed thread (ERROR - <n>)
 
 
  <n>)
+Thread#status reports aborting on a killed thread ERROR
+NoMethodError: undefined method `status' for nil:NilClass
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/status_spec.rb:44
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fixtures/classes.rb:118:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 50015 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/status_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 50030 @@
 
 Finished in <t> seconds
 
+1 file, 10 examples, <num> expectations, 0 failures, 1 error
 exit 1
+failed(rubyspec/core/thread/status_spec.rb)
 == rubyspec/core/thread/stop_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/thread/stop_spec.rb
 ruby <version>
@@ 50052 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
+- reports aborting on a killed thread (ERROR - <n>)
 
 
  <n>)
+Thread#stop? reports aborting on a killed thread ERROR
+NoMethodError: undefined method `stop?' for nil:NilClass
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/stop_spec.rb:62
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fixtures/classes.rb:118:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 50071 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/stop_spec.rb:24
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 50086 @@
 
 Finished in <t> seconds
 
+1 file, 12 examples, <num> expectations, 0 failures, 1 error
 exit 1
+failed(rubyspec/core/thread/stop_spec.rb)
 == rubyspec/core/thread/terminate_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/thread/terminate_spec.rb
 ruby <version>
@@ 50134 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/wakeup_spec.rb
 Thread#wakeup
+- can interrupt Kernel#sleep
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 50243 @@
 - creates a dup time object with the value given by time
 - is able to create a time object with a float
 - is able to create a time object with a microseconds
+- returns a subclass instance on a Time subclass
 
 
 Finished in <t> seconds
@@ 50598 @@
 - raises TypeError on argument that can't be coerced into Float
 - raises TypeError on nil argument
 - tracks microseconds
+- does not returns a subclass instance
 
 
 Finished in <t> seconds
@@ 50696 @@
 - increments the time by the specified amount as float numbers
 - accepts arguments that can be coerced into Float
 - raises TypeError on argument that can't be coerced into Float
+- does not returns a subclass instance
 - raises TypeError on Time argument
 - raises TypeError on nil argument
 
@@ 52400 @@
 - with an empty expression is like calling with nil argument
 - with block as block argument is ok
 - with block argument converts the block to proc
+- with an object uses 'to_proc' for coercion
 - fails with both lambda and block argument
 - with same names as existing variables is ok
 - with splat operator * and literal array unpacks params
@@ 52412 @@
 - allows to pass literal hashes without curly braces as the last parameter
 - allows to literal hashes without curly braces as the only parameter
 
+Calling a method allows []=
+- with *args in the [] expanded to individual arguments
+- with multiple *args
+- with multiple *args and unwraps the last splat
+- with a *args and multiple rhs args
 
 Calling a private setter method permits self as a receiver
 - for normal assignment
@@ 52447 @@
 - raises a TypeError if the constant is a class
 - raises a TypeError if the constant is not a module
 - allows for reopening a module subclass
+- reopens a module included into Object
 
 An anonymous module
 - returns an empty string for its name
@@ 57153 @@
 
  <n>)
 ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR
+ThreadError: Thread#join: deadlock 0x7f86403cf370 - mutual join(0x7f863f0b8610)
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'
@@ 59574 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/hour_spec.rb
 DateTime#hour
+- returns 0 if no argument is passed
+- returns the hour given as argument
+- adds 24 to negative hours
+- returns the absolute value of a Rational
+- raises an error for Float
+- returns a fraction of a day
+- raises an error, when the hour is smaller than -24
+- raises an error, when the hour is larger than 24
+- raises an error for hour fractions smaller than -24
+- adds 1 to day, when 24 hours given
 
 
 Finished in <t> seconds
@@ 59649 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/min_spec.rb
 DateTime#min
+- returns 0 if no argument is passed
+- returns the minute passed as argument
+- adds 60 to negative minutes
+- returns the absolute value of a Rational
+- raises an error for Float
+- returns a fraction of an hour
+- raises an error, when the minute is smaller than -60
+- raises an error, when the minute is greater or equal than 60
+- raises an error for minute fractions smaller than -60
+- takes a minute fraction near 60
 
 
 Finished in <t> seconds
@@ 59691 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/new_spec.rb
 DateTime.new
+- sets all values to default if passed no arguments
+- takes the first argument as year
+- takes the second argument as month
+- takes the third argument as day
+- takes the forth argument as hour
+- takes the fifth argument as minute
+- takes the sixth argument as second
+- takes the seventh argument as an offset
+- takes the eigth argument as the date of calendar reform
+- raises an error on invalid arguments
 
 
 Finished in <t> seconds
@@ 59811 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/sec_spec.rb
 DateTime#sec
+- returns 0 seconds if passed no arguments
+- returns the seconds passed in the arguments
+- adds 60 to negative values
+- returns the absolute value of a Rational
+- raises an error when second is given as a float
+- displays the fraction of a minute
+- raises an error, when the second is smaller than -60
+- raises an error, when the second is greater or equal than 60
+- raises an error for second fractions smaller than -60
+- takes a second fraction near 60
 
 
 Finished in <t> seconds
@@ 65486 @@
 
 Net::HTTP.get when passed URI when passed path in version 1.1 mode
 - returns the response and the body for the passed path
+- yields each read part of the body to the passed block when passed a block
 
 
 Finished in <t> seconds
@@ 73102 @@
 - binds to a host and a port
 - binds to localhost and a port with either IPv4 or IPv6
 - binds to INADDR_ANY if the hostname is empty
+- binds to INADDR_ANY if the hostname is empty and the port is a string
 - coerces port to string, then determines port from that number or service name
 - raises Errno::EADDRNOTAVAIL when the adress is unknown
 - raises Errno::EADDRINUSE when address is already in use
@@ 79631 @@
 - converts a Float
 - converts a Bignum
 - converts a Fixnum
+- converts -1 to an signed number
+- converts a negative Bignum into an signed number
+- raises a RangeError if the value is more than 64bits
 - calls #to_int to coerce the value
 
 CApiNumericSpecs rb_num2ulong
@@ 79641 @@
 - converts a Float
 - converts a Bignum
 - converts a Fixnum
+- converts -1 to an unsigned number
+- converts a negative Bignum into an unsigned number
+- raises a RangeError if the value is more than 64bits
 - calls #to_int to coerce the value
 
 CApiNumericSpecs rb_Integer
@@ 79682 @@
 
 Finished in <t> seconds
 
+1 file, 35 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/optional/capi/object_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/optional/capi/object_spec.rb
 ruby <version>
@@ 79701 @@
 - rb_check_array_type should try to coerce to array, otherwise return nil
 - rb_check_convert_type should try to coerce to a type, otherwise return nil
 - rb_check_string_type should try to coerce to a string, otherwise return nil
+- rb_check_to_integer should try to coerce to an integer, otherwise return nil
 - rb_convert_type should try to coerce to a type, otherwise raise a TypeError
 - rb_inspect should return a string with the inspect representation
 - rb_class_of should return the class of a object
@@ 79786 @@
 
 Finished in <t> seconds
 
+1 file, 59 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/optional/capi/proc_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/optional/capi/proc_spec.rb
 ruby <version>
@@ 80093 @@
 - sets the value of a thread-local variable
 
 C-API Thread function rb_thread_wakeup
+- can interrupt Kernel#sleep
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 

===================================================================
--- 20110620T011835Z
@@ 12165 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/directory_spec.rb
 File.directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 12639 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/directory_spec.rb
 File::Stat#directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 12918 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/filetest/directory_spec.rb
 FileTest.directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 18393 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/daemon_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/detach_spec.rb
-Process#detach
 - requires one argument
 - returns a thread
 - reaps the child process's status automatically
@@ 18429 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/fork_spec.rb
 Process.fork
-- is implemented
 - return nil for the child process
 - runs a block in a child process
 
@@ 18445 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpriority_spec.rb
 Process.getpriority
-- takes two arguments
 - gets the scheduling priority for a specified process
 - gets the scheduling priority for a specified process group
 - gets the scheduling priority for a specified user
@@ 18509 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/initgroups_spec.rb
 Process.initgroups
-- requires two arguments
 - initializes the supplemental group access list
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/kill_spec.rb
 Process.kill
-- requires at least two arguments
 - raises an ArgumentError for unknown signals
 - doesn't accept lowercase signal names
-- doesn't tolerate leading or trailing spaces in signal names
 - accepts symbols as signal names
 - tests for the existence of a process without sending a signal
 - raises an EPERM if permission is denied
@@ 18540 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpgid_spec.rb
 Process.setpgid
-- requires two arguments
 - sets the process group id of the specified process
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpgrp_spec.rb
 Process.setpgrp and Process.getpgrp
-- take no arguments
 - set and get the process group ID of the calling process
 
 Process.setpgrp and Process.getpgrp Process.setpgrp
@@ 18553 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpriority_spec.rb
 Process.setpriority
-- takes three arguments
 - sets the scheduling priority for a specified process group
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
-Process.setrlimit
-- requires at least two arguments
 
 Process.getrlimit
 - requires one argument
@@ 21651 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/backtrace_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/critical_spec.rb
@@ 21704 @@
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fork_spec.rb
-Thread.fork
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/group_spec.rb
@@ 21723 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/join_spec.rb
 Thread#join
@@ 21818 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/run_spec.rb
 Thread#run
-- is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 21828 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/set_trace_func_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/start_spec.rb
-Thread.start
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/status_spec.rb
@@ 21842 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/stop_spec.rb
 Thread.stop
@@ 21859 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/terminate_spec.rb
 Thread#terminate
@@ 21886 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/wakeup_spec.rb
 Thread#wakeup
-- is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 23256 @@
 - with an empty expression is like calling with nil argument
 - with block as block argument is ok
 - with block argument converts the block to proc
-- with an object that responds to 'to_proc' as a block argument coerces it to a proc
 - fails with both lambda and block argument
 - with same names as existing variables is ok
 - with splat operator * and literal array unpacks params
@@ 23265 @@
 - with a space separating method name and parenthesis treats expression in parenthesis as first argument
 - with invalid argument count raises an ArgumentError
 - allows any number of args beyond required to method with a splat
-- allows []= form with *args in the [] expanded to individual arguments
 - allows to pass literal hashes without curly braces as the last parameter
 - allows to literal hashes without curly braces as the only parameter
 
@@ 25340 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/angle_spec.rb
 Complex#angle
-- returns the argument -- i.e., the angle from (1, 0) in the complex plane
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/arg_spec.rb
 Complex#arg
-- returns the argument -- i.e., the angle from (1, 0) in the complex plane
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/coerce_spec.rb
 Complex#coerce
@@ 25360 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/conj_spec.rb
 Complex#conj
-- returns the complex conjugate: conj a + bi = a - bi
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/conjugate_spec.rb
 Complex#conjugate
-- returns the complex conjugate: conj a + bi = a - bi
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/complex/denominator_spec.rb
 Complex#denominator
@@ 27001 @@
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/minute_spec.rb
-DateTime#minute
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/new_offset_spec.rb
@@ 27056 @@
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb
-DateTime#second
 - needs to be reviewed for spec completeness
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/strftime_spec.rb
@@ 29548 @@
 - returns the response for the specified host-path-combination
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb
-Net::HTTP.get when passed URI
-- yields each read part of the body to the passed block when passed a block (ERROR - <n>)
 
 Net::HTTP.get when passed URI when passed URI
 - returns the body of the specified uri
@@ 30311 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/body_spec.rb
 Net::HTTPResponse#body
-- returns the read body
-- returns the previously read body if called a second time
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/code_spec.rb
 Net::HTTPResponse#code
@@ 30324 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/entity_spec.rb
 Net::HTTPResponse#entity
-- returns the read body
-- returns the previously read body if called a second time
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/error_spec.rb
 Net::HTTPResponse#error!
@@ 30365 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/read_body_spec.rb
 Net::HTTPResponse#read_body when passed no arguments
-- returns the read body
-- returns the previously read body if called a second time
 
 Net::HTTPResponse#read_body when passed a buffer
-- reads the body to the passed buffer
-- returns the passed buffer
-- raises an IOError if called a second time
 
 Net::HTTPResponse#read_body when passed a block
-- reads the body and yields it to the passed block (in chunks)
-- returns the ReadAdapter
-- raises an IOError if called a second time
 
 Net::HTTPResponse#read_body when passed buffer and block
-- rauses an ArgumentError
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/read_header_spec.rb
 Net::HTTPResponse#read_header
@@ 30387 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/read_new_spec.rb
 Net::HTTPResponse.read_new
-- creates a HTTPResponse object based on the response read from the passed socket
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/httpresponse/reading_body_spec.rb
 Net::HTTPResponse#reading_body when body_allowed is true
@@ 30691 @@
 - returns false if the port is invalid
 - returns false if the timeout value is invalid
 
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/each_spec.rb                                                  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/instance_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/int_from_prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/integer/each_prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/integer/from_prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/integer/prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/integer/prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/new_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/next_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/prime/succ_spec.rb
 -  (ERROR - <n>)
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/queue/append_spec.rb
 Queue#<<
@@ 30774 @@
 - automatically reduces the Rational
 
 Rational() passed Integer
-- returns a new Rational number with 1 as the denominator (FAILED - <n>)
 
 Rational() passed Integer when Unify is defined
 - returns the passed Integer when Rational::Unify is defined
@@ 30893 @@
 - calls #** on the coerced Rational with the coerced Object
 
 Rational#** when passed Rational
-- converts self to a Float and returns it raised to the passed argument (ERROR - <n>)
-- returns NaN when self is negative and the passed argument is not 0 (ERROR - <n>)
 
 Rational#** when passed Float
 - returns self converted to Float and raised to the passed argument
@@ 30923 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/rational/inspect_spec.rb
 Rational#inspect
-- returns a reconstructable string representation of self (FAILED - <n>)
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/rational/minus_spec.rb
 Rational#-
@@ 32460 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/socket/tcpserver/gets_spec.rb
 TCPServer#gets
-- raises Errno::ENOTCONN on getstimeout: output interval exceeds 300.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 300.0 seconds. (CommandTimeout)
@@ 36096 @@
 
 Finished in <t> seconds
 
-1 file, 544 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/array/partition_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/array/partition_spec.rb
 ruby <version>
@@ 41389 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/directory_spec.rb
 File.directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 42263 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/file/stat/directory_spec.rb
 File::Stat#directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 42918 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/filetest/directory_spec.rb
 FileTest.directory?
-- return true if dir is a directory, otherwise return false
 - raises an ArgumentError if not passed one argument
 - raises a TypeError if not passed a String type
 
@@ 50194 @@
 
 Finished in <t> seconds
 
-1 file, 92 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/marshal/restore_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/core/marshal/restore_spec.rb
 ruby <version>
@@ 53779 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/detach_spec.rb
-Process#detach
 - requires one argument
 - returns a thread
 - reaps the child process's status automatically
@@ 53855 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/fork_spec.rb
 Process.fork
-- is implemented
 - return nil for the child process
 - runs a block in a child process
 
@@ 53895 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/getpriority_spec.rb
 Process.getpriority
-- takes two arguments
 - gets the scheduling priority for a specified process
 - gets the scheduling priority for a specified process group
 - gets the scheduling priority for a specified user
@@ 54055 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/initgroups_spec.rb
 Process.initgroups
-- requires two arguments
 - initializes the supplemental group access list
 
 
@@ 54068 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/kill_spec.rb
 Process.kill
-- requires at least two arguments
 - raises an ArgumentError for unknown signals
 - doesn't accept lowercase signal names
-- doesn't tolerate leading or trailing spaces in signal names
 - accepts symbols as signal names
 - tests for the existence of a process without sending a signal
 - raises an EPERM if permission is denied
@@ 54126 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpgid_spec.rb
 Process.setpgid
-- requires two arguments
 - sets the process group id of the specified process
 
 
@@ 54139 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpgrp_spec.rb
 Process.setpgrp and Process.getpgrp
-- take no arguments
 - set and get the process group ID of the calling process
 
 Process.setpgrp and Process.getpgrp Process.setpgrp
@@ 54155 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setpriority_spec.rb
 Process.setpriority
-- takes three arguments
 - sets the scheduling priority for a specified process group
 
 
@@ 54167 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
-Process.setrlimit
-- requires at least two arguments
 
 Process.getrlimit
 - requires one argument
@@ 57124 @@
 
 Finished in <t> seconds
 
-1 file, 111 examples, <num> expectations, 3 failures, 0 errors
 exit 1
 failed(rubyspec/core/string/modulo_spec.rb)
 == rubyspec/core/string/multiply_spec.rb # <time>
@@ 60108 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
 Finished in <t> seconds
@@ 60225 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/fork_spec.rb
-Thread.fork
 - needs to be reviewed for spec completeness
 
 
@@ 60268 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
 Finished in <t> seconds
@@ 60451 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/run_spec.rb
 Thread#run
-- is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 60485 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/start_spec.rb
-Thread.start
 - needs to be reviewed for spec completeness
 
 
@@ 60507 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
 Finished in <t> seconds
@@ 60532 @@
 - describes a thread with an uncaught exception
 - describes a dying running thread
 - describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
 Finished in <t> seconds
@@ 60583 @@
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/core/thread/wakeup_spec.rb
 Thread#wakeup
-- is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread
 
@@ 62841 @@
 - with an empty expression is like calling with nil argument
 - with block as block argument is ok
 - with block argument converts the block to proc
-- with an object that responds to 'to_proc' as a block argument coerces it to a proc
 - fails with both lambda and block argument
 - with same names as existing variables is ok
 - with splat operator * and literal array unpacks params
@@ 62850 @@
 - with a space separating method name and parenthesis treats expression in parenthesis as first argument
 - with invalid argument count raises an ArgumentError
 - allows any number of args beyond required to method with a splat
-- allows []= form with *args in the [] expanded to individual arguments
 - allows to pass literal hashes without curly braces as the last parameter
 - allows to literal hashes without curly braces as the only parameter
 
@@ 67588 @@
 
  <n>)
 ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR
-ThreadError: Thread#join: deadlock 0x7f2d7c1f8370 - mutual join(0x7f2d7aee1610)
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'
@@ 70086 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/minute_spec.rb
-DateTime#minute
 - needs to be reviewed for spec completeness
 
 
@@ 70245 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb
-DateTime#second
 - needs to be reviewed for spec completeness
 
 
@@ 75883 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb
-Net::HTTP.get when passed URI
-- yields each read part of the body to the passed block when passed a block (ERROR - <n>)
 
 Net::HTTP.get when passed URI when passed URI
 - returns the body of the specified uri
@@ 75897 @@
 
 
  <n>)
-Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR
-NoMethodError: undefined method `get' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:48
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:3:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 75912 @@
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:5
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 75929 @@
 
 1 file, 4 examples, <num> expectations, 0 failures, 1 error
 exit 1
-failed(rubyspec/library/net/http/http/get_spec.rb)
 == rubyspec/library/net/http/http/head2_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/library/net/http/http/head2_spec.rb
 ruby <version>
@@ 90216 @@
 
 Finished in <t> seconds
 
-1 file, 58 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/optional/capi/proc_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8.7-pth/<buildtime>/bin/ruby rubyspec/optional/capi/proc_spec.rb
 ruby <version>
@@ 90523 @@
 - sets the value of a thread-local variable
 
 C-API Thread function rb_thread_wakeup
-- is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread

OlderDiff < 20110620T011835Z < ThisDiff > 20110621T001812Z > NewerDiff


chkbuild summary recent last