ruby 1.8.6 (2010-09-02 patchlevel 420) [powerpc64-linux] [1.8.6,o3,pth] (ooopackages) 2449W failed(test-all CommandTimeout) failed(test/xmlrpc CommandTimeout) failed(test/) failed(rubyspec CommandTimeout) 52failed(rubyspec/) failed(rubyspec/core/thread/alive_spec.rb CommandTimeout) failed(rubyspec/core/thread/inspect_spec.rb CommandTimeout) failed(rubyspec/core/thread/raise_spec.rb CommandTimeout) failed(rubyspec/core/thread/run_spec.rb CommandTimeout) failed(rubyspec/core/thread/status_spec.rb CommandTimeout) failed(rubyspec/core/thread/stop_spec.rb CommandTimeout) failed(rubyspec/core/thread/wakeup_spec.rb CommandTimeout) failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout) failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout) failed(rubyspec/optional/capi/thread_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110620T090927Z < ThisDiff > 20110621T120233Z > NewerDiff

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

===================================================================
+++ 20110621T120233Z
@@ 10521 @@
 The -r command line option
 - requires the specified file
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/command_line/dash_upper_i_spec.rb
 The -I command line option
@@ 13048 @@
 - 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
@@ 13259 @@
 - 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
@@ 13683 @@
 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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/class/inherited_spec.rb
 Class.inherited
@@ 14910 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/dirname_spec.rb
 File.dirname
@@ 15246 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/path_spec.rb
 File#path
@@ 15256 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/read_spec.rb
 File.read
@@ 15336 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/split_spec.rb
 File.split
@@ 15395 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 15467 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/stat/rdev_major_spec.rb
 File::Stat#rdev_major
@@ 15577 @@
 - 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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/file/symlink_spec.rb
 File.symlink
@@ 15679 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/filetest/executable_real_spec.rb
 FileTest.executable_real?
@@ 16872 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - raises a LocalJumpError when passed no block
 
 IO#each_line when passed a String containing one space as a separator
@@ 16898 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - raises a LocalJumpError when passed no block
 
 IO#each when passed a String containing one space as a separator
@@ 17069 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb
 IO#ioctl
 - raises IOError on closed stream
+- resizes an empty String to match the output size (ERROR - <n>)
+- passes data from and to a String correctly (FAILED - <n>)
+- raises an Errno error when ioctl fails (FAILED - <n>)
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/isatty_spec.rb
 IO#isatty
@@ 19355 @@
 - 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
@@ 20072 @@
 - 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 '_'
@@ 21075 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 21085 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 21191 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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)
@@ 21409 @@
 - 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
@@ 22292 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/string/length_spec.rb
@@ 22404 @@
 - 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
@@ 22960 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/string/tr_s_spec.rb
@@ 23841 @@
 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
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/string/upcase_spec.rb
 String#upcase
@@ 24307 @@
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/command_line/dash_s_spec.rb
 ruby <version>
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 28022 @@
 - 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
@@ 28031 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/array/partition_spec.rb
 ruby <version>
@@ 28451 @@
 - 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
@@ 28481 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/array/take_spec.rb
 ruby <version>
@@ 29501 @@
 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
@@ 32992 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 33520 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 33546 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 33722 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 33877 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 34053 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 34066 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 34323 @@
 - 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
@@ 34537 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 37461 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - raises a LocalJumpError when passed no block
 
 IO#each_line when passed a String containing one space as a separator
@@ 37495 @@
 - does not change $_
 - returns self
 - raises an IOError when self is not readable
+- makes line count accessible via lineno
+- makes line count accessible via $.
 - raises a LocalJumpError when passed no block
 
 IO#each when passed a String containing one space as a separator
@@ 37810 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb
 IO#ioctl
 - raises IOError on closed stream
+- resizes an empty String to match the output size (ERROR - <n>)
+- passes data from and to a String correctly (ERROR - <n>)
+- raises an Errno error when ioctl fails (FAILED - <n>)
 
 
  <n>)
+IO#ioctl resizes an empty String to match the output size ERROR
+Errno::EINVAL: Invalid argument - /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:14:in `ioctl'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:14
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:11:in `open'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:11
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:6:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 37834 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 37848 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+IO#ioctl passes data from and to a String correctly ERROR
+NameError: uninitialized constant Socket
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:20
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:14:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 37863 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 37877 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+IO#ioctl raises an Errno error when ioctl fails FAILED
+Expected Errno::ENOTTY
+but got Errno::EINVAL (Invalid argument - /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb)
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/expectations/should.rb:8:in `should'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:38
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:37:in `open'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:37
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:20:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 37897 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/io/ioctl_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 37912 @@
 
 Finished in <t> seconds
 
+1 file, 4 examples, <num> expectations, 1 failure, 2 errors
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/io/isatty_spec.rb
 ruby <version>
@@ 41652 @@
 - 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
@@ 41757 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/marshal/restore_spec.rb
 ruby <version>
@@ 43156 @@
 - 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 '_'
@@ 45578 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 45604 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 45870 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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)
@@ 45885 @@
 
 
  <n>)
+Process.setrlimit and Process.getrlimit coerces arguments to Integers ERROR
+RangeError: bignum too big to convert into `long long'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7:in `setrlimit'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:1:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 45901 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:3
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 45915 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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> @value=4, @calls=0>' expected to receive 'to_int' at least 1 times
+but received it 0 times
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:110:in `verify_count'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:95:in `each'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:95:in `verify_count'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:93:in `each'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/mocks/mock.rb:93:in `verify_count'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:35:in `initialize'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:7:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:212:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb:3
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 45953 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/process/setsid_spec.rb
 ruby <version>
@@ 46517 @@
 - 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
@@ 48512 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 
@@ 48672 @@
 - 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
@@ 48731 @@
 
 Finished in <t> seconds
 
+1 file, 112 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/string/multiply_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/string/multiply_spec.rb
 ruby <version>
@@ 49492 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 
@@ 50855 @@
 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
@@ 51734 @@
 | /var/lib/chkbuild/chkbuild/main.rb:169:in `main'
 | /etc/chkbuild/start-build:102
 failed(rubyspec/core/thread/alive_spec.rb CommandTimeout)
+== rubyspec/core/thread/allocate_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/thread/allocate_spec.rb
 ruby <version>
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/allocate_spec.rb
+Thread.allocate
 - raises a TypeError
 
 
@@ 51857 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 52046 @@
 - 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
@@ 52092 @@
 - 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 giventimeout: output interval exceeds 1800.0 seconds.
@@ 52144 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/run_spec.rb
 Thread#run
+- can interrupt Kernel#sleeptimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)
@@ 52213 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 52372 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/wakeup_spec.rb
 Thread#wakeup
+- can interrupt Kernel#sleeptimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)
@@ 52516 @@
 - 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
@@ 52871 @@
 - 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
@@ 52969 @@
 - 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
 
@@ 54664 @@
 - 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
@@ 54676 @@
 - 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
@@ 54711 @@
 - 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
@@ 62048 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 62123 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 
 Finished in <t> seconds
@@ 62164 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 62284 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
 
 Finished in <t> seconds
@@ 67984 @@
 
 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
@@ 75527 @@
 - 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
@@ 81989 @@
 - 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 32bits
 - calls #to_int to coerce the value
 
 CApiNumericSpecs rb_num2ulong
@@ 81999 @@
 - 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 32bits
 - calls #to_int to coerce the value
 
 CApiNumericSpecs rb_Integer
@@ 82040 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/optional/capi/object_spec.rb
 ruby <version>
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/optional/capi/ext/object_spec.c: In function [e28098]so_check_to_integer[e28099]:
+/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/optional/capi/ext/object_spec.c:<line_a>: warning: implicit declaration of function [e28098]rb_check_to_integer[e28099]
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/optional/capi/object_spec.rb
 CApiObject
@@ 82061 @@
 - 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/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby: symbol lookup error: /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/optional/capi/ext/object_spec.so: undefined symbol: rb_check_to_integer
+exit 127
+failed(rubyspec/optional/capi/object_spec.rb)
 == rubyspec/optional/capi/proc_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/optional/capi/proc_spec.rb
 ruby <version>
@@ 82364 @@
 - sets the value of a thread-local variable
 
 C-API Thread function rb_thread_wakeup
+- can interrupt Kernel#sleeptimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)

===================================================================
--- 20110620T090927Z
@@ 14889 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 15361 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 15640 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 20982 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/daemon_spec.rb
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/detach_spec.rb
-Process#detach
 - requires one argument
 - returns a thread
 - reaps the child process's status automatically
@@ 21018 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 21034 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 21098 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/initgroups_spec.rb
 Process.initgroups
-- requires two arguments
 - initializes the supplemental group access list
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 21129 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setpgid_spec.rb
 Process.setpgid
-- requires two arguments
 - sets the process group id of the specified process
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 21142 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setpriority_spec.rb
 Process.setpriority
-- takes three arguments
 - sets the scheduling priority for a specified process group
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
-Process.setrlimit
-- requires at least two arguments
 
 Process.getrlimit
 - requires one argument
@@ 27955 @@
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/array/partition_spec.rb
 ruby <version>
@@ 32913 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 33785 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 34440 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 45282 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/detach_spec.rb
-Process#detach
 - requires one argument
 - returns a thread
 - reaps the child process's status automatically
@@ 45358 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
 
@@ 45398 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 45558 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/initgroups_spec.rb
 Process.initgroups
-- requires two arguments
 - initializes the supplemental group access list
 
 
@@ 45571 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 45629 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setpgid_spec.rb
 Process.setpgid
-- requires two arguments
 - sets the process group id of the specified process
 
 
@@ 45642 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 45658 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setpriority_spec.rb
 Process.setpriority
-- takes three arguments
 - sets the scheduling priority for a specified process group
 
 
@@ 45670 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
-Process.setrlimit
-- requires at least two arguments
 
 Process.getrlimit
 - requires one argument
@@ 48462 @@
 
 Finished in <t> seconds
 
-1 file, 111 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/core/string/multiply_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/core/string/multiply_spec.rb
 ruby <version>
@@ 51569 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/fork_spec.rb
-Thread.fork
 - needs to be reviewed for spec completeness
 
 
@@ 51799 @@
 - raises a RuntimeError if no exception class is given
 - raises the given exception
 - raises the given exception with the given message
-- can go unhandled
 
 Thread#raise on a running thread
 - raises a RuntimeError if no exception class is giventimeout: output interval exceeds 1800.0 seconds.
@@ 51851 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/run_spec.rb
 Thread#run
-- is not queuedtimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)
@@ 51920 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/start_spec.rb
-Thread.start
 - needs to be reviewed for spec completeness
 
 
@@ 52076 @@
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/core/thread/wakeup_spec.rb
 Thread#wakeup
-- is not queuedtimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)
@@ 54360 @@
 - 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
@@ 54369 @@
 - 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
 
@@ 61815 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/library/datetime/minute_spec.rb
-DateTime#minute
 - needs to be reviewed for spec completeness
 
 
@@ 61974 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb
-DateTime#second
 - needs to be reviewed for spec completeness
 
 
@@ 67638 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-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
@@ 67652 @@
 
 
  <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
-/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:48
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:3:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 67667 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:5
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 67682 @@
 
 Finished in <t> seconds
 
-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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/library/net/http/http/head2_spec.rb
 ruby <version>
@@ 81747 @@
 - 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_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
-- rb_obj_classname should return the class name of a object
-- rb_type should return the type constant for the object
 
-CApiObject RTEST
-- returns C false if passed Qfalse
-- returns C false if passed Qnil
-- returns C true if passed Qtrue
-- returns C true if passed a Symbol
-- returns C true if passed an Object
 
-CApiObject rb_special_const_p
-- returns true if passed Qfalse
-- returns true if passed Qtrue
-- returns true if passed Qnil
-- returns true if passed a Symbol
-- returns true if passed a Fixnum
-- returns false if passed an Object
 
-CApiObject rb_extend_object
-- add the module's instance methods to the object
 
-CApiObject OBJ_TAINT
-- taints the object
 
-CApiObject OBJ_TAINTED
-- returns C true if the object is tainted
-- returns C false if the object is not tainted
 
-CApiObject rb_obj_freeze
-- freezes the object passed to it
 
-CApiObject rb_obj_instance_eval
-- evaluates the block in the object context, that includes private methods
 
-CApiObject rb_obj_taint
-- marks the object passed as tainted
-- raises a TypeError if the object passed is frozen
 
-CApiObject rb_check_frozen
-- raises a TypeError if the obj is frozen
-- does nothing when object isn't frozen
 
-CApiObject rb_any_to_s
-- converts obj to string
 
-CApiObject rb_to_int
-- returns self when called on an Integer
-- returns self when called on a Bignum
-- calls #to_int to convert and object to an integer
-- converts a Float to an Integer by truncation
 - raises a TypeError if #to_int does not return an Integer
-- raises a TypeError if called with nil
-- raises a TypeError if called with true
-- raises a TypeError if called with false
-- raises a TypeError if called with a String
 
-CApiObject rb_equal
-- returns true if the arguments are the same exact object
-- calls == to check equality and coerces to true/false
 
-CApiObject instance variable access rb_iv_get
-- returns the instance variable on an object
-- returns nil if the instance variable has not been initialized
 
-CApiObject instance variable access rb_iv_set
-- sets and returns the instance variable on an object
 
-CApiObject instance variable access rb_ivar_get
-- returns the instance variable on an object
-- returns nil if the instance variable has not been initialized
 
-CApiObject instance variable access rb_ivar_set
-- sets and returns the instance variable on an object
 
-CApiObject instance variable access rb_ivar_defined
-- returns true if the instance variable is defined
-- returns false if the instance variable is not defined
 
 
 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 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3-pth/<buildtime>/bin/ruby rubyspec/optional/capi/proc_spec.rb
 ruby <version>
@@ 82132 @@
 - sets the value of a thread-local variable
 
 C-API Thread function rb_thread_wakeup
-- is not queuedtimeout: output interval exceeds 1800.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 1800.0 seconds. (CommandTimeout)

OlderDiff < 20110620T090927Z < ThisDiff > 20110621T120233Z > NewerDiff


chkbuild summary recent last