ruby 1.9.1p430 (2010-08-16 revision 28997) [x86_64-linux] [1.9.1] (duet) 5822W 1NotOK 6F8E

chkbuild summary recent last difference fulllog

OlderDiff < 20100816T232112Z < ThisDiff > 20100817T232150Z > NewerDiff

DEL CHECKOUT git git://github.com/rubyspec/mspec.git mspec
DEL CHECKOUT git git://github.com/rubyspec/rubyspec.git rubyspec

===================================================================
+++ 20100817T232150Z
@@ 14 @@
 URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1
 [e383aae3839de382b8e38388e383aae381aee383abe383bce38388]: http://svn.ruby-lang.org/repos/ruby
 [e383aae3839de382b8e38388e383aa] UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e
+[e383aae38393e382b8e383a7e383b3]: 29026
 [e3838ee383bce38389e7a8aee588a5]: [e38387e382a3e383ace382afe38388e383aa]
 [e6ba96e58299e4b8ade381aee587a6e79086]: [e789b9e381abe381aae38197]
 [e69c80e7b582e5a489e69bb4e88085]: yugui
@@ 9939 @@
 <elapsed> s: .
 OpenSSL::TestSSL#test_sslctx_set_params: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/ssl.rb:<line_a>: warning: using default DH parameters.
 <elapsed> s: .
+OpenSSL::TestSSL#test_starttls: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
@@ 19940 @@
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/ext/socket/extconf.rb:<line_a>: warning: ambiguous first argument; put parentheses or even spaces
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/ext/json/lib/json/editor.rb:<line_a>: warning: shadowing outer local variable - item
 <elapsed> s: .
+TestSystem#test_system: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/tmp/ruby_script_tmp20100818-3140-14djsbm/ruby_script_tmp.3140:<line_a>: warning: global variable `$zzz' not initialized
 <elapsed> s: .
 TestTCPSocket#test_encoding: <elapsed> s: .
 TestTCPSocket#test_recvfrom: <elapsed> s: .

===================================================================
--- 20100816T232112Z
@@ 14 @@
 URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1
 [e383aae3839de382b8e38388e383aae381aee383abe383bce38388]: http://svn.ruby-lang.org/repos/ruby
 [e383aae3839de382b8e38388e383aa] UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-[e383aae38393e382b8e383a7e383b3]: 29019
 [e3838ee383bce38389e7a8aee588a5]: [e38387e382a3e383ace382afe38388e383aa]
 [e6ba96e58299e4b8ade381aee587a6e79086]: [e789b9e381abe381aae38197]
 [e69c80e7b582e5a489e69bb4e88085]: yugui
@@ 23 @@
 
 == autoconf # <time>
 + autoconf
-== git-mspec(shared) # <time>
-+ git pull
-Already up-to-date.
-== git-mspec # <time>
-+ git clone -q /home/chkbuild/tmp/build/git-repos/mspec mspec
-CHECKOUT git git://github.com/rubyspec/mspec.git mspec
-== git-rubyspec(shared) # <time>
-+ git pull
-Already up-to-date.
-== git-rubyspec # <time>
-+ git clone -q /home/chkbuild/tmp/build/git-repos/rubyspec rubyspec
-CHECKOUT git git://github.com/rubyspec/rubyspec.git rubyspec
 == configure # <time>
 + ./configure --prefix=/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime> CPPFLAGS=-DRUBY_DEBUG_ENV optflags=-O2 debugflags=-g 'warnflags=-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers' --with-valgrind
 checking build system type... x86_64-unknown-linux-gnu
@@ 9951 @@
 <elapsed> s: .
 OpenSSL::TestSSL#test_sslctx_set_params: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/ssl.rb:<line_a>: warning: using default DH parameters.
 <elapsed> s: .
-OpenSSL::TestSSL#test_starttls: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
@@ 19952 @@
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/ext/socket/extconf.rb:<line_a>: warning: ambiguous first argument; put parentheses or even spaces
 /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/ruby/ext/json/lib/json/editor.rb:<line_a>: warning: shadowing outer local variable - item
 <elapsed> s: .
-TestSystem#test_system: /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/tmp/ruby_script_tmp20100817-22340-14djsbm/ruby_script_tmp.22340:<line_a>: warning: global variable `$zzz' not initialized
 <elapsed> s: .
 TestTCPSocket#test_encoding: <elapsed> s: .
 TestTCPSocket#test_recvfrom: <elapsed> s: .
@@ 20719 @@
 make: *** [test-all] [e382a8e383a9e383bc] 1
 exit 2
 failed(test-all)
-== rubyspec # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line rubyspec/core rubyspec/language rubyspec/library rubyspec/optional/capi
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_d_spec.rb
-The -d command line option
-- sets $DEBUG to true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_e_spec.rb
-The -e command line option
-- evaluates the given string
-- joins multiple strings with newlines
-- uses 'main' as self
-- uses '-e' as file
 
-The -e command line option with -n and a Fixnum range
-- mimics an awk conditional by comparing an inclusive-end range with $.
-- mimics a sed conditional by comparing an exclusive-end range with $.
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_r_spec.rb
-The -r command line option
-- requires the specified file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_i_spec.rb
-The -I command line option
-- adds the path to the load path ($:)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_u_spec.rb
-ruby -U
-- sets Encoding.default_internal to UTF-8
-- does nothing different if specified multiple times
-- is overruled by Encoding.default_internal=
-- does not affect the default external encoding
-- does not affect the source encoding
-- raises a RuntimeError if used with -Eext:int
-- raises a RuntimeError if used with -E:int
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_w_spec.rb
-The -W command line option
-- with 0 sets $VERBOSE to nil
-- with 1 sets $VERBOSE to false
 
-The -W command line option with 2
-- sets $VERBOSE to true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_v_spec.rb
-The -v command line option
-- sets $VERBOSE to true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_w_spec.rb
-The -w command line option
-- sets $VERBOSE to true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/error_message_spec.rb
-The error message caused by an exception
-- is not printed to stdout
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/argf_spec.rb
-ARGF
-- is extended by the Enumerable module
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/binmode_spec.rb
-ARGF.binmode
-- returns self
-- does not raise an error
-- sets the file's encoding to ASCII-8BIT
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/bytes_spec.rb
-ARGF.bytes
-- yields each byte of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/chars_spec.rb
-ARGF.chars
-- yields each char of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/close_spec.rb
-ARGF.close
-- closes the current open stream
-- returns self
-- raises an IOError if called on a closed stream
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/closed_spec.rb
-ARGF.closed?
-- returns true if the current stream has been closed
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_byte_spec.rb
-ARGF.each_byte
-- yields each byte of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_char_spec.rb
-ARGF.each_char
-- yields each char of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_line_spec.rb
-ARGF.each_line
-- reads each line of files
-- returns self when passed a block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_spec.rb
-ARGF.each
-- reads each line of files
-- returns self when passed a block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/eof_spec.rb
-ARGF.eof
-- returns true when reaching the end of a file
-- raises IOError when called on a closed stream
 
-ARGF.eof?
-- returns true when reaching the end of a file
-- raises IOError when called on a closed stream
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/file_spec.rb
-ARGF.file
-- returns the current file object on each file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/filename_spec.rb
-ARGF.filename
-- returns the current file name on each file
-- it sets the $FILENAME global variable with the current file name on each file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/fileno_spec.rb
-ARGF.fileno
-- returns the current file number on each file
-- raises an ArgumentError when called on a closed stream
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/getc_spec.rb
-ARGF.getc
-- reads each char of files
 
-ARGF.getc
-- returns nil when end of stream reached
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/gets_spec.rb
-ARGF.gets
-- reads one line of a file
-- reads all lines of a file
-- reads all lines of stdin
-- reads all lines of two files
-- sets $_ global variable with each line read
 
-ARGF.gets
-- modifies the files when in place edit mode is on
-- modifies and backups two files when in place edit mode is on
 
-ARGF.gets
-- returns nil when reaching end of files
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/lineno_spec.rb
-ARGF.lineno
-- returns the current line number on each file
-- resets to 0 after the stream is rewound
-- aliases to $.
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/path_spec.rb
-ARGF.path
-- returns the current file name on each file
-- it sets the $FILENAME global variable with the current file name on each file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/pos_spec.rb
-ARGF.pos
-- gives the correct position for each read operation
-- raises an ArgumentError when called on a closed stream
 
-ARGF.pos=
-- sets the correct position in files
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/read_spec.rb
-ARGF.read
-- reads the contents of a file
-- treats first nil argument as no length limit
-- treats second nil argument as no output buffer
-- treats second argument as an output buffer
-- reads a number of bytes from the first file
-- reads from a single file consecutively
-- reads the contents of two files
-- reads the contents of one file and some characters from the second
-- reads across two files consecutively
-- reads the contents of stdin
-- reads a number of bytes from stdin
-- reads the contents of one file and stdin
-- reads the contents of the same file twice
-- reads the contents of a special device file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readchar_spec.rb
-ARGF.getc
-- reads each char of files
 
-ARGF.readchar
-- raises EOFError when end of stream reached
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readline_spec.rb
-ARGF.readline
-- reads one line of a file
-- reads all lines of a file
-- reads all lines of stdin
-- reads all lines of two files
-- sets $_ global variable with each line read
 
-ARGF.readline
-- modifies the files when in place edit mode is on
-- modifies and backups two files when in place edit mode is on
 
-ARGF.readline
-- raises an EOFError when reaching end of files
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readlines_spec.rb
-ARGF.readlines
-- reads all lines of all files
-- returns an empty Array when end of stream reached
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/rewind_spec.rb
-ARGF.rewind
-- goes back to beginning of current file
-- resets ARGF.lineno to 0
-- raises an ArgumentError when end of stream reached
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/seek_spec.rb
-ARGF.seek
-- sets the absolute position relative to beginning of file
-- sets the position relative to current position in file
-- sets the absolute position relative to end of file
-- takes at least one argument (offset)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/skip_spec.rb
-ARGF.skip
-- skips the current file
-- has no effect when called twice in a row
-- has no effect at end of stream
-- has no effect when the current file is the last
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/tell_spec.rb
-ARGF.tell
-- gives the correct position for each read operation
-- raises an ArgumentError when called on a closed stream
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_a_spec.rb
-ARGF.to_a
-- reads all lines of all files
-- returns an empty Array when end of stream reached
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_i_spec.rb
-ARGF.to_i
-- returns the current file number on each file
-- raises an ArgumentError when called on a closed stream
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_io_spec.rb
-ARGF.to_io
-- returns the IO of the current file
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_s_spec.rb
-ARGF.to_s
-- returns 'ARGF'
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/allocate_spec.rb
-Array.allocate
-- returns an instance of Array
-- returns a fully-formed instance of Array
-- does not accept any arguments
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/append_spec.rb
-Array#<<
-- pushes the object onto the end of the array
-- returns self to allow chaining
-- correctly resizes the Array
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/array_spec.rb
-Array
-- includes Enumerable
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/assoc_spec.rb
-Array#assoc
-- returns the first array whose 1st item is == obj or nil
-- calls == on first element of each array
-- ignores any non-Array elements
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/at_spec.rb
-Array#at
-- returns the (n+1)'th element for the passed index n
-- returns nil if the given index is greater than or equal to the array's length
-- returns the (-n)'th elemet from the last, for the given negative index n
-- returns nil if the given index is less than -len, where len is length of the array
-- does not extend the array unless the given index is out of range
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError when the passed argument can't be coerced to Integer
-- raises an ArgumentError when 2 or more arguments is passed
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/choice_spec.rb
-Array#choice
-- raises NoMethodError
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/clear_spec.rb
-Array#clear
-- removes all elements
-- returns self
-- leaves the Array empty
-- keeps tainted status
-- does not accept any arguments
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/clone_spec.rb
-Array#clone
-- returns an Array or a subclass instance
-- produces a shallow copy where the references are directly copied
-- creates a new array containing all elements or the original
-- copies taint status from the original
-- copies untrusted status from the original
-- copies frozen status from the original
-- copies singleton methods
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/collect_spec.rb
-Array#collect
-- returns a copy of array with each element replaced by the value returned by block
-- does not return subclass instance
-- does not change self
-- returns the evaluated value of block if it broke in the block
-- returns an Enumerator when no block given
-- does not copy tainted status
-- does not copy untrusted status
 
-Array#collect!
-- replaces each element with the value returned by block
-- returns self
-- returns the evaluated value of block but its contents is partially modified, if it broke in the block
-- returns an Enumerator when no block given, and the enumerator can modify the original array
-- keeps tainted status
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/combination_spec.rb
-Array#combination
-- returns an enumerator when no block is provided
-- returns self when a block is given
-- yields nothing for out of bounds length and return self
-- yields the expected combinations
-- yields nothing if the argument is out of bounds
-- yields a copy of self if the argument is the size of the receiver
-- yields [] when length is 0
-- yields a partition consisting of only singletons
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/compact_spec.rb
-Array#compact
-- returns a copy of array with all nil elements removed
-- does not return self
-- returns subclass instance for Array subclasses
-- keeps tainted status even if all elements are removed
-- keeps untrusted status even if all elements are removed
 
-Array#compact!
-- removes all nil elements
-- returns self if some nil elements are removed
-- returns nil if there are no nil elements to remove
-- keeps tainted status even if all elements are removed
-- keeps untrusted status even if all elements are removed
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/comparison_spec.rb
-Array#<=>
-- calls <=> left to right and return first non-0 result
-- returns 0 if the arrays are equal
-- returns -1 if the array is shorter than the other array
-- returns +1 if the array is longer than the other array
-- returns -1 if the arrays have same length and a pair of corresponding elements returns -1 for <=>
-- returns +1 if the arrays have same length and a pair of corresponding elements returns +1 for <=>
-- properly handles recursive arrays
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/concat_spec.rb
-Array#concat
-- returns the array itself
-- appends the elements in the other array
-- does not loop endlessly when argument is self
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError when Array is frozen and modification occurs
-- raises a RuntimeError when Array is frozen and no modification occurs (FAILED - <n>)
-- keeps tainted status
-- is not infected by the other
-- keeps the tainted status of elements
-- keeps untrusted status
-- is not infected untrustedness by the other
-- keeps the untrusted status of elements
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/constructor_spec.rb
-Array.[]
-- returns a new array populated with the given elements
 
-Array[]
-- is a synonym for .[]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/count_spec.rb
-Array#count
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/cycle_spec.rb
-Array#cycle
-- returns nil and does nothing for non positive n or empty arrays
-- cycle as many times as requested
-- loop indefinitely if no n
-- yields successive elements of the array repeatedly
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_at_spec.rb
-Array#delete_at
-- removes the element at the specified index
-- returns the removed element at the specified index
-- returns nil and makes no modification if the index is out of range
-- tries to convert the passed argument to an Integer using #to_int
-- accepts negative indices
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_if_spec.rb
-Array#delete_if
-- removes each element for which block returns true
-- returns self
-- returns an Enumerator if no block given
-- returns self when called on an Array emptied with #shift
-- returns an Enumerator if no block given, and the enumerator can modify the original array
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_spec.rb
-Array#delete
-- removes elements that are #== to object
-- calculates equality correctly for reference values
-- returns object or nil if no elements match object
-- may be given a block that is executed if no element matches object
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/drop_spec.rb
-Array#drop
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/drop_while_spec.rb
-Array#drop_while
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/dup_spec.rb
-Array#dup
-- returns an Array or a subclass instance
-- produces a shallow copy where the references are directly copied
-- creates a new array containing all elements or the original
-- copies taint status from the original
-- copies untrusted status from the original
-- does not copy frozen status from the original
-- does not copy singleton methods
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/each_index_spec.rb
-Array#each_index
-- passes the index of each element to the block
-- returns self
-- returns an Enumerator if no block given
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/each_spec.rb
-Array#each
-- yields each element to the block
-- yields each element to a block that takes multiple arguments
-- returns an Enumerator if no block given
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/element_reference_spec.rb
-Array#[]
-- returns the element at index with [index]
-- returns the element at index from the end of the array with [-index]
-- return count elements starting from index with [index, count]
-- returns count elements starting at index from the end of array with [-index, count]
-- returns the first count elements with [0, count]
-- returns the subarray which is independent to self with [index,count]
-- tries to convert the passed argument to an Integer using #to_int
-- returns the elements specified by Range indexes with [m..n]
-- returns elements specified by Range indexes except the element at index n with [m...n]
-- returns elements that exist if range start is in the array but range end is not with [m..n]
-- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
-- returns the subarray which is independent to self with [m..n]
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- returns the same elements as [m..n] and [m...n] with Range subclasses
-- returns nil for a requested index not in the array with [index]
-- returns [] if the index is valid but length is zero with [index, length]
-- returns nil if length is zero but index is invalid with [index, length]
-- returns [] if index == array.size with [index, length]
-- returns nil if index > array.size with [index, length]
-- returns nil if length is negative with [index, length]
-- returns nil if no requested index is in the array with [m..n]
-- returns nil if range start is not in the array with [m..n]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns a subarray where m, n negatives and m < n with [m..n]
-- returns an array containing the first element with [0..0]
-- returns the entire array with [0..-1]
-- returns all but the last element with [0...-1]
-- returns [3] for [2..-1] out of [1, 2, 3]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- does not expand array when the indices are outside of the array bounds
-- raises a RangeError when the start index is out of range of Fixnum
-- raises a RangeError when the length is out of range of Fixnum
 
-Array#[] with a subclass of Array
-- returns a subclass instance with [n, m]
-- returns a subclass instance with [-n, m]
-- returns a subclass instance with [n..m]
-- returns a subclass instance with [n...m]
-- returns a subclass instance with [-n..-m]
-- returns a subclass instance with [-n...-m]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- returns [] if index == array.size with [index, length]
-- returns [] if the index is valid but length is zero with [index, length]
-- does not call #initialize on the subclass instance
 
-Array.[]
-- [] should return a new array populated with the given elements
-- when applied to a literal nested array, unpacks its elements into the containing array
-- when applied to a nested referenced array, unpacks its elements into the containing array
-- can unpack 2 or more nested referenced array
-- constructs a nested Hash for tailing key-value pairs
 
-Array.[] with a subclass of Array
-- returns an instance of the subclass
-- does not call #initialize on the subclass instance
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/element_set_spec.rb
-Array#[]=
-- sets the value of the element at index
-- sets the section defined by [start,length] to other
-- replaces the section defined by [start,length] with the given values
-- just sets the section defined by [start,length] to other even if other is nil
-- returns nil if the rhs is nil
-- sets the section defined by range to other
-- replaces the section defined by range with the given values
-- just sets the section defined by range to other even if other is nil
-- calls to_int on its start and length arguments
-- sets elements in the range arguments when passed ranges
-- inserts the given elements with [range] which the range is zero-width
-- inserts the given elements with [start, length] which length is zero
-- inserts the given elements with [range] which the range has negative width
-- just inserts nil if the section defined by range is zero-width and the rhs is nil
-- just inserts nil if the section defined by range has negative width and the rhs is nil
-- does nothing if the section defined by range is zero-width and the rhs is an empty array
-- does nothing if the section defined by range has negative width and the rhs is an empty array
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- raises an IndexError when passed indexes out of bounds
-- calls to_ary on its rhs argument for multi-element sets
-- does not call to_ary on rhs array subclasses for multi-element sets
-- raises a RuntimeError on a frozen array
 
-Array#[]= with [index]
-- returns value assigned if idx is inside array
-- returns value assigned if idx is right beyond right array boundary
-- returns value assigned if idx far beyond right array boundary
-- sets the value of the element at index
-- sets the value of the element if it is right beyond the array boundary
 
-Array#[]= with [index, count]
-- returns non-array value if non-array value assigned
-- returns array if array assigned
-- just sets the section defined by [start,length] to nil even if the rhs is nil
-- just sets the section defined by [start,length] to nil if negative index within bounds, cnt > 0 and the rhs is nil
-- replaces the section defined by [start,length] to other
-- replaces the section to other if idx < 0 and cnt > 0
-- replaces the section to other even if cnt spanning beyond the array boundary
-- pads the Array with nils if the span is past the end
-- inserts other section in place defined by idx
-- raises an IndexError when passed start and negative length
 
-Array#[]= with [m..n]
-- returns non-array value if non-array value assigned
-- returns array if array assigned
-- just sets the section defined by range to nil even if the rhs is nil
-- just sets the section defined by range to nil if m and n < 0 and the rhs is nil
-- replaces the section defined by range
-- replaces the section if m and n < 0
-- replaces the section if m < 0 and n > 0
-- inserts the other section at m if m > n
-- accepts Range subclasses
 
-Array#[] after a shift
-- works for insertion
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/empty_spec.rb
-Array#empty?
-- returns true if the array has no elements
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/eql_spec.rb
-Array#eql?
-- returns true if other is the same array
-- returns true if corresponding elements are #eql?
-- returns false if other is shorter than self
-- returns false if other is longer than self
-- returns false immediately when sizes of the arrays differ
-- does not call #to_ary on its argument
-- does not call #to_ary on Array subclasses
-- ignores array class differences
-- returns false if any corresponding elements are not #eql?
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/equal_value_spec.rb
-Array#==
-- returns true if other is the same array
-- returns true if corresponding elements are #eql?
-- returns false if other is shorter than self
-- returns false if other is longer than self
-- returns false immediately when sizes of the arrays differ
-- does not call #to_ary on its argument
-- does not call #to_ary on Array subclasses
-- ignores array class differences
-- compares with an equivalent Array-like object using #to_ary
-- returns false if any corresponding elements are not #==
-- returns true if corresponding elements are #==
-- returns false for [NaN] == [NaN]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/fetch_spec.rb
-Array#fetch
-- returns the element at the passed index
-- counts negative indices backwards from end
-- raises an IndexError if there is no element at index
-- returns default if there is no element at index if passed a default value
-- returns the value of block if there is no element at index if passed a block
-- passes the original index argument object to the block, not the converted Integer
-- gives precedence to the default block over the default argument
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError when the passed argument can't be coerced to Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/fill_spec.rb
-Array#fill
-- returns self
-- is destructive
-- does not replicate the filler
-- replaces all elements in the array with the filler if not given a index nor a length
-- replaces all elements with the value of block (index given to block)
-- raises a RuntimeError on a frozen array
-- raises an ArgumentError if 4 or more arguments are passed when no block given
-- raises an ArgumentError if no argument passed and no block given
-- raises an ArgumentError if 3 or more arguments are passed when a block given
 
-Array#fill with (filler, index, length)
-- replaces length elements beginning with the index with the filler if given an index and a length
-- replaces length elements beginning with the index with the value of block
-- replaces all elements after the index if given an index and no length
-- replaces all elements after the index if given an index and nil as a length
-- replaces the last (-n) elements if given an index n which is negative and no length
-- replaces the last (-n) elements if given an index n which is negative and nil as a length
-- makes no modifications if given an index greater than end and no length
-- makes no modifications if given an index greater than end and nil as a length
-- replaces length elements beginning with start index if given an index >= 0 and a length >= 0
-- increases the Array size when necessary
-- pads between the last element and the index with nil if given an index which is greater than size of the array
-- replaces length elements beginning with the (-n)th if given an index n < 0 and a length > 0
-- starts at 0 if the negative index is before the start of the array
-- makes no modifications if the given length <= 0
-- does not raise an exception if the given length is negative and its absolute value does not exceed the index
-- does not raise an exception even if the given length is negative and its absolute value exceeds the index
-- tries to convert the second and third arguments to Integers using #to_int
-- raises a TypeError if the index is not numeric
-- raises an ArgumentError or RangeError for too-large sizes
 
-Array#fill with (filler, range)
-- replaces elements in range with object
-- replaces all elements in range with the value of block
-- increases the Array size when necessary
-- raises a TypeError with range and length argument
-- replaces elements between the (-m)th to the last and the (n+1)th from the first if given an range m..n where m < 0 and n >= 0
-- replaces elements between the (-m)th and (-n)th to the last if given an range m..n where m < 0 and n < 0
-- replaces elements between the (m+1)th from the first and (-n)th to the last if given an range m..n where m >= 0 and n < 0
-- makes no modifications if given an range which implies a section of zero width
-- makes no modifications if given an range which implies a section of negative width
-- raise an exception if some of the given range lies before the first of the array
-- tries to convert the start and end of the passed range to Integers using #to_int
-- raises a TypeError if the start or end of the passed range is not numeric
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/find_index_spec.rb
-Array#find_index
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/first_spec.rb
-Array#first
-- returns the first element
-- returns nil if self is empty
-- returns the first count elements if given a count
-- returns an empty array when passed count on an empty array
-- returns an empty array when passed count == 0
-- returns an array containing the first element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- returns an array which is independent to the original when passed count
-- properly handles recursive arrays
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the passed argument is not numeric
-- does not return subclass instance when passed count on Array subclasses
-- is not destructive
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/flatten_spec.rb
-Array#flatten
-- returns a one-dimensional flattening recursively
-- takes an optional argument that determines the level of recursion
-- returns dup when the level of recursion is 0
-- ignores negative levels
-- tries to convert passed Objects to Integers using #to_int
-- raises a TypeError when the passed Object can't be converted to an Integer
-- does not call flatten on elements
-- raises an ArgumentError on recursive arrays
-- flattens any element which responds to #to_ary, using the return value of said method
-- returns subclass instance for Array subclasses
-- is not destructive
 
-Array#flatten!
-- modifies array to produce a one-dimensional flattening recursively
-- returns self if made some modifications
-- returns nil if no modifications took place
-- takes an optional argument that determines the level of recursion
-- treats negative levels as no arguments
-- tries to convert passed Objects to Integers using #to_int
-- raises a TypeError when the passed Object can't be converted to an Integer
-- does not call flatten! on elements
-- raises an ArgumentError on recursive arrays
-- flattens any elements which responds to #to_ary, using the return value of said method
-- raises a RuntimeError on frozen arrays when the array is modified
-- raises a RuntimeError on frozen arrays when the array would not be modified (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/frozen_spec.rb
-Array#frozen?
-- returns true if array is frozen
-- returns false for an array being sorted by #sort!
-- returns false for an array being sorted by #sort
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/hash_spec.rb
-Array#hash
-- returns the same fixnum for arrays with the same content
-- properly handles recursive arrays
-- calls to_int on result of calling hash on each element
-- ignores array class differences
-- returns same hash code for arrays with the same content
-- returns the same value if arrays are #eql?
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/include_spec.rb
-Array#include?
-- returns true if object is present, false otherwise
-- determines presence by using element == obj
-- calls == on elements from left to right until success
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/index_spec.rb
-Array#index
-- returns the index of the first element == to object
-- returns 0 if first element == to object
-- returns size-1 if only last element == to object
-- returns nil if no element == to object
-- accepts a block instead of an argument
-- ignore the block if there is an argument
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/indexes_spec.rb
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/indices_spec.rb
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/initialize_copy_spec.rb
-Array#initialize_copy
-- is private
-- replaces the elements with elements from other array
-- properly handles recursive arrays
-- returns self
-- does not make self dependent to the original array
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/initialize_spec.rb
-Array#initialize
-- is private
-- is called on subclasses
-- preserves the object's identity even when changing its value
-- raise an ArgumentError if passed 3 or more arguments
-- raises a RuntimeError on frozen arrays
 
-Array#initialize with no arguments
-- makes the array empty
-- does not use the given block
 
-Array#initialize with (array)
-- replaces self with the other array
-- does not use the given block
-- calls #to_ary to convert the value to an array
-- does not call #to_ary on instances of Array or subclasses of Array
-- raises a TypeError if an Array type argument and a default object
 
-Array#initialize with (size, object=nil)
-- sets the array to size and fills with the object
-- sets the array to size and fills with nil when object is omitted
-- raises an ArgumentError if size is negative
-- raises an ArgumentError if size is too large
-- calls #to_int to convert the size argument to an Integer when object is given
-- calls #to_int to convert the size argument to an Integer when object is not given
-- raises a TypeError if the size argument is not an Integer type
-- yields the index of the element and sets the element to the value of the block
-- uses the block value instead of using the default value
-- returns the value passed to break
-- sets the array to the values returned by the block before break is executed
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/insert_spec.rb
-Array#insert
-- returns self
-- inserts objects before the element at index for non-negative index
-- appends objects to the end of the array for index == -1
-- inserts objects after the element at index with negative index
-- pads with nils if the index to be inserted to is past the end
-- can insert before the first element with a negative index
-- raises an IndexError if the negative index is out of bounds
-- does nothing of no object is passed
-- tries to convert the passed position argument to an Integer using #to_int
-- raises an ArgumentError if no argument passed
-- raises a RuntimeError on frozen arrays when the array is modified
-- raises a RuntimeError on frozen arrays when the array would not be modified (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/inspect_spec.rb
-Array#inspect
-- returns a string
-- calls inspect on its elements
-- handles recursive arrays
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/intersection_spec.rb
-Array#&
-- creates an array with elements common to both arrays (intersection)
-- creates an array with no duplicates
-- creates an array with elements in order they are first encountered
-- does not modify the original Array
-- tries to convert the passed argument to an Array using #to_ary
-- determines equivalence between elements in the sense of eql?
-- does return subclass instances for Array subclasses
-- does not call to_ary on array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/join_spec.rb
-Array#join
-- returns an empty string if the Array is empty
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- raises a NoMethodError if an element does not respond to #to_s
-- uses the same separator with nested arrays
-- tries to convert the passed separator to a String using #to_str
-- raises an ArgumentError when the Array is recursive (FAILED - <n>)
-- does not consider taint of either the array or the separator when the array is empty
-- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty
-- does not consider untrustworthiness of either the array or the separator when the array is empty
-- returns a string which would be infected with untrustworthiness of the array, its elements or the separator when the array is not empty
-- does not separates elements when the passed separator is nil
-- uses $, as the default separator (which defaults to nil)
-- does not process the separator if the array is empty
-- calls #to_str to convert the separator to a String
-- raises a TypeError if the separator cannot be coerced to a String by calling #to_str
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb
-Array#keep_if
-- returns the same array if no changes were made (ERROR - <n>)
-- deletes elements for which the block returns a false value (ERROR - <n>)
-- returns an enumerator if no block is given (ERROR - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/last_spec.rb
-Array#last
-- returns the last element
-- returns nil if self is empty
-- returns the last count elements if given a count
-- returns an empty array when passed a count on an empty array
-- returns an empty array when count == 0
-- returns an array containing the last element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- returns an array which is independent to the original when passed count
-- properly handles recursive arrays
-- tries to convert the passed argument to an Integer usinig #to_int
-- raises a TypeError if the passed argument is not numeric
-- does not return subclass instance on Array subclasses
-- is not destructive
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/length_spec.rb
-Array#length
-- returns the number of elements
-- properly handles recursive arrays
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/map_spec.rb
-Array#map
-- returns a copy of array with each element replaced by the value returned by block
-- does not return subclass instance
-- does not change self
-- returns the evaluated value of block if it broke in the block
-- returns an Enumerator when no block given
-- does not copy tainted status
-- does not copy untrusted status
 
-Array#map!
-- replaces each element with the value returned by block
-- returns self
-- returns the evaluated value of block but its contents is partially modified, if it broke in the block
-- returns an Enumerator when no block given, and the enumerator can modify the original array
-- keeps tainted status
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/minus_spec.rb
-Array#-
-- creates an array minus any items from other array
-- removes multiple items on the lhs equal to one on the rhs
-- properly handles recursive arrays
-- tries to convert the passed arguments to Arrays using #to_ary
-- raises a TypeError if the argument cannot be coerced to an Array by calling #to_ary
-- does not return subclass instance for Array subclasses
-- does not call to_ary on array subclasses
-- acts as if using an  intermediate hash to collect values
-- is not destructive
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/multiply_spec.rb
-Array#*
-- tries to convert the passed argument to a String using #to_str
-- tires to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the argument can neither be converted to a string nor an integer
-- converts the passed argument to a String rather than an Integer
-- raises a TypeError is the passed argument is nil
-- raises an ArgumentError when passed 2 or more arguments
-- raises an ArgumentError when passed no arguments
 
-Array#* with an integer
-- concatenates n copies of the array when passed an integer
-- does not return self even if the passed integer is 1
-- properly handles recursive arrays
-- raises an ArgumentError when passed a negative integer
-- copies the taint status of the original array even if the passed count is 0
-- copies the taint status of the original array even if the array is empty
-- copies the taint status of the original array if the passed count is not 0
-- copies the untrusted status of the original array even if the passed count is 0
-- copies the untrusted status of the original array even if the array is empty
-- copies the untrusted status of the original array if the passed count is not 0
 
-Array#* with an integer with a subclass of Array
-- returns a subclass instance
-- does not call #initialize on the subclass instance
 
-Array#* with a string
-- returns an empty string if the Array is empty
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- raises a NoMethodError if an element does not respond to #to_s
-- uses the same separator with nested arrays
-- tries to convert the passed separator to a String using #to_str
-- raises an ArgumentError when the Array is recursive (FAILED - <n>)
-- does not consider taint of either the array or the separator when the array is empty
-- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty
-- does not consider untrustworthiness of either the array or the separator when the array is empty
-- returns a string which would be infected with untrustworthiness of the array, its elements or the separator when the array is not empty
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/new_spec.rb
-Array.new
-- returns an instance of Array
-- returns an instance of a subclass
-- raise an ArgumentError if passed 3 or more arguments
 
-Array.new with no arguments
-- returns an empty array
-- does not use the given block
 
-Array.new with (array)
-- returns an array initialized to the other array
-- does not use the given block
-- calls #to_ary to convert the value to an array
-- does not call #to_ary on instances of Array or subclasses of Array
-- raises a TypeError if an Array type argument and a default object
 
-Array.new with (size, object=nil)
-- returns an array of size filled with object
-- returns an array of size filled with nil when object is omitted
-- raises an ArgumentError if size is negative
-- raises an ArgumentError if size is too large
-- calls #to_int to convert the size argument to an Integer when object is given
-- calls #to_int to convert the size argument to an Integer when object is not given
-- raises a TypeError if the size argument is not an Integer type
-- yields the index of the element and sets the element to the value of the block
-- uses the block value instead of using the default value
-- returns the value passed to break
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/nitems_spec.rb
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/c_spec.rb
-Array#pack with format 'C'
-- encodes the least significant eight bits of a positive number
-- encodes the least significant eight bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- raises ArgumentError when the format modifier is '_'
-- raises ArgumentError when the format modifier is '!'
 
-Array#pack with format 'c'
-- encodes the least significant eight bits of a positive number
-- encodes the least significant eight bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- raises ArgumentError when the format modifier is '_'
-- raises ArgumentError when the format modifier is '!'
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/i_spec.rb
-Array#pack with format 'I'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'I' with modifier '_'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'I' with modifier '!'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'i'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'i' with modifier '_'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'i' with modifier '!'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/l_spec.rb
-Array#pack with format 'L'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'L' with modifier '_'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'L' with modifier '!'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l' with modifier '_'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l' with modifier '!'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/n_spec.rb
-Array#pack with format 'N'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'n'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/q_spec.rb
-Array#pack with format 'Q'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'q'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'Q'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'q'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/s_spec.rb
-Array#pack with format 'S'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 's'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'S' with modifier '_'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'S' with modifier '!'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's' with modifier '_'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's' with modifier '!'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/v_spec.rb
-Array#pack with format 'V'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'v'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack_spec.rb
-Array#pack
-- returns a String
-- raises an ArgumentError with ('%')
-- raises an ArgumentError on empty array
-- sequentially processes each pack format, which consumes element in the array, and finally concatenates their result
-- just ignores unknown format
-- ignores white spaces
-- treats a white space as a separator of formats
-- skips everything till the end of line (LF) string with ('#')
-- returns a tainted string when the format is tainted
-- returns a tainted string when the format is tainted even if the given format is empty
-- returns a tainted string when a pack argument is tainted
-- returns a not tainted string even if the array is tainted
-- returns a untrusted string when the format is untrusted
-- returns a untrusted string when the format is untrusted even if the given format is empty
-- returns a untrusted string when a pack argument is untrusted
-- returns a trusted string even if the array is untrusted
-- returns a string in encoding of common to the concatenated results
-- reuses last array element as often as needed to complete the string
 
-Array#pack with the empty format
-- returns an empty string
-- returns an empty String in US-ASCII
 
-Array#pack with format 'A'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns space padded string
 
-Array#pack with format 'a'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns null padded string with ('a<count>')
 
-Array#pack with format 'Z'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns null padded string with ('a<count>')
 
-Array#pack with format 'B'
-- returns packed bit-string descending order
-- accepts characters other than 0 or 1 for compatibility to perl
-- treats the pack argument as a byte sequence when its characters are other than 0 or 1
-- conversion edge case: all zeros
-- conversion edge case: all ones
-- conversion edge case: left one
-- conversion edge case: right one
-- conversion edge case: edge sequences not in first char
-- uses zeros if count is not multiple of 8
-- returns zero-char for each 2 of count that greater than string length
-- returns extra zero char if count is odd and greater than string length
-- starts new char if string is ended before char's 8 bits
-- considers count = 1 if no explicit count it given
-- returns empty string if count = 0
-- uses argument string length as count if count = *
-- consumes only one array item per a format
-- raises a TypeError if corresponding array item is not String
-- returns an ASCII-8BIT string
 
-Array#pack with format 'b'
-- returns packed bit-string descending order
-- conversion edge case: all zeros
-- conversion edge case: all ones
-- conversion edge case: left one
-- conversion edge case: right one
-- conversion edge case: edge sequences not in first char
-- accepts characters other than 0 or 1 for compatibility to perl
-- treats the pack argument as a byte sequence when its characters are other than 0 or 1
-- uses zeros if count is not multiple of 8
-- returns zero-char for each 2 of count that greater than string length
-- returns extra zero char if count is odd and greater than string length
-- starts new char if argument string is ended before char's 8 bits
-- considers count = 1 if no explicit count it given
-- returns empty string if count = 0
-- uses argument string length as count if count = *
-- consumes only one array item per a format
-- raises a TypeError if corresponding array item is not String
-- returns an ASCII-8BIT string
 
-Array#pack with format 'H'
-- encodes hexadecimal digits to byte sequence in the order of high-nibble first
-- ignores rest of the pack argument when the argument is too long
-- fills low-nibble of the last byte with 0 when count is odd
-- fills the rest bytes with 0 if pack argument has insufficient length
-- fills low-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- consumes only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- returns an ASCII-8BIT string
 
-Array#pack with format 'h'
-- encodes hexadecimal digits to byte sequence in the order of low-nibble first
-- ignores rest of the pack argument when the argument is too long
-- fills low-nibble of the last byte with 0 when count is odd
-- fills the rest bytes with 0 if pack argument has insufficient length
-- fills high-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- consumes only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- returns an ASCII-8BIT string
 
-Array#pack with format 'C'
-- returns a string with byte of appropriate number
-- regards negative values as 2's complement in order to converts it to positive
-- reduces value to fit in byte
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'c'
-- returns a string with byte of appropriate number
-- regards negative values as 2's complement in order to converts it to positive
-- reduces value to fit in byte
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'n'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- tries to convert the pack argument to an Integer using #to_int
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'v'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'N'
-- returns a string containing 4 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'V'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 's'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'q'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'Q'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 's!'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 's_'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S!'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S_'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i!'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i_'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I!'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I_'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l!'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l_'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L!'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L_'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'f'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'd'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'e'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'E'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'g'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
-- keeps order of nonnegative real numbers
-- reverses order of nonpositive real numbers
 
-Array#pack with format 'G'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
-- keeps order of nonnegative real numbers
-- reverses order of nonpositive real numbers
 
-Array#pack with format 'M'
-- encodes string with Quoted Printable encoding
-- doesn't encode new line chars
-- always appends soft line break at the end of encoded string
-- appends soft line break after each 72 chars + 1 encoded char in encoded string by default
-- appends soft line break after each specified number of chars + 1 encoded char in encoded string for the specified number > 1
-- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 1
-- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 0
-- doesn't quote chars 32..60 and 62..126
-- quotes chars by adding equal sign and char's hex value
-- quotes equal sign
-- doesn't quote \t char
-- returns empty string if source string is empty
-- calls #to_s on object to convert to string
-- does not check whether the pack argument responds to #to_s before call #to_s
-- comsumres only one array item per a format
-- ignores star parameter
-- properly handles recursive arrays
-- returns an US-ASCII string
 
-Array#pack with format 'm'
-- encodes string with Base64 encoding
-- converts series of 3-char sequences into four 4-char sequences
-- fills chars with non-significant bits with '=' sign
-- appends newline at the end of result string
-- appends newline whenever after consumes 45 bytes by default
-- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
-- ignores line length parameter if it is 1 or 2
-- does not append newline if line length parameter is 0
-- comsumres only one array item per a format
-- ignores star parameter
-- encodes 6-bit char less than 26 with capital letters
-- encodes 6-bit char from 26 to 51 with lowercase letters
-- encodes 6-bit char 62 with '+'
-- encodes 6-bit char 63 with '/'
-- returns empty string if source string is empty
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if corresponding array item is not string
-- returns an US-ASCII string
 
-Array#pack with format 'U'
-- regards a integer as a Unicode codepoint and encodes into UTF-8 byte sequence
-- raises an ArgumentError if count is greater than array elements left
-- raises RangeError when a pack argument is negative
-- raises RangeError when a pack argument >= 2**32
-- may accept a pack argument > max of Unicode codepoint
-- only takes as many elements as specified after ('U')
-- returns a UTF-8 string
 
-Array#pack with format 'u'
-- encodes string with UU-encoding
-- converts series of 3-char sequences into four 4-char sequences
-- appends zero-chars to source string if string length is not multiple of 3
-- appends newline at the end of result string
-- appends newline whenever after consumes 45 bytes by default
-- prepends encoded line length to each line with ('u')
-- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
-- ignores line length parameter if it is < 3
-- comsumres only one array item per a format
-- ignores star parameter
-- encodes 6-bit char with another char starting from char 32 with ('u')
-- replaces spaces in encoded string with grave accent (`) char with ('u')
-- returns empty string if source string is empty with ('u')
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if corresponding array item is not string
-- returns an US-ASCII string
 
-Array#pack with format 'w'
-- converts to BER-compressed integer
-- raises ArgumentError when a pack argument is negative
-- raises an ArgumentError if the count is greater than the number of remaining array elements
-- calls to_int on non-integer values before packing
-- raises TypeError on nil and non-numeric arguments
-- returns an ASCII-8BIT string
 
-Array#pack with format 'X'
-- decreases result string by one byte
-- with count decreases result string by count bytes
-- with zero count doesn't change result string
-- treats start parameter as zero count
-- raises an ArgumentError if count greater than already generated string length
-- raises an ArgumentError if it is first directive
-- doesn't increment the array index count
-- returns an ASCII 8-bit String
-- doesn't care if it breaks a character
 
-Array#pack with '@'
-- moves the end of result string into the specified position by offset from head
-- fills blank with NUL bytes if the position exceeds the end of string
-- concatenates successing formats at the position '@' moves it into
-- does not recover lost bytes when shorten the string and then extends it again
-- is able to work with 'X'
-- returns a String in ASCII 8-bit
-- doesn't care even if breaks a character
 
-Array#pack with format 'x'
-- returns NUL-byte string
-- returns string of count zero chars with count
-- returns empty string with count == 0
-- behaves like with count == 0 with star parameter
-- doesn't increment the array index count
-- returns an US-ASCII string
 
-String#unpack with 'w' directive
-- produces a BER-compressed integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/partition_spec.rb
-Array#partition
-- returns two arrays
-- returns in the left array values for which the block evaluates to true
-- properly handles recursive arrays
-- does not return subclass instances on Array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/permutation_spec.rb
-Array#permutation
-- returns an Enumerator of all permutations when called without a block or arguments
-- returns an Enumerator of permutations of given length when called with an argument but no block
-- yields all permutations to the block then returns self when called with block but no arguments
-- yields all permutations of given length to the block then returns self when called with block and argument
-- returns the empty permutation ([[]]) when the given length is 0
-- returns the empty permutation([]) when called on an empty Array
-- returns no permutations when the given length has no permutations
-- handles duplicate elements correctly
-- handles nested Arrays correctly
-- truncates Float arguments
-- returns an Enumerator which works as expected even when the array was modified
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/plus_spec.rb
-Array#+
-- concatenates two arrays
-- can concatenate an array with itself
-- tries to convert the passed argument to an Array using #to_ary
-- properly handles recursive arrays
-- does return subclass instances with Array subclasses
-- does not call to_ary on array subclasses
-- does not get infected even if an original array is tainted
-- does not infected even if an original array is untrusted
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pop_spec.rb
-Array#pop
-- removes and returns the last element of the array
-- returns nil if there are no more elements
-- properly handles recursive arrays
-- keeps taint status
-- raises a RuntimeError on a frozen array
-- keeps untrusted status
 
-Array#pop passed a number n as an argument
-- removes and returns an array with the last n elements of the array
-- returns an array with the last n elements even if shift was invoked
-- returns a new empty array if there are no more elements
-- returns whole elements if n exceeds size of the array
-- does not return self even when it returns whole elements
-- raises an ArgumentError if n is negative
-- tries to convert n to an Integer using #to_int
-- raises a TypeError when the passed n can be coerced to Integer
-- raises an ArgumentError if more arguments are passed
-- does not return subclass instances with Array subclass
-- returns an untainted array even if the array is tainted
-- keeps taint status
-- returns a trusted array even if the array is untrusted
-- raises a RuntimeError on a frozen array
-- keeps untrusted status
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb
-Array#product
-- returns converted arguments using :to_ary
-- returns the expected result
-- has no required argument
-- returns an empty array when the argument is an empty array
 
-Array#product when given a block
-- yields all combinations in turn (FAILED - <n>)
 
-Array#product when given an empty block
-- returns self (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/push_spec.rb
-Array#push
-- appends the arguments to the array
-- isn't confused by previous shift
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rassoc_spec.rb
-Array#rassoc
-- returns the first contained array whose second element is == object
-- properly handles recursive arrays
-- calls elem == obj on the second element of each contained array
-- does not check the last element in each contained but speficically the second
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reject_spec.rb
-Array#reject
-- returns a new array without elements for which block is true
-- returns self when called on an Array emptied with #shift
-- properly handles recursive arrays
-- returns subclass instance on Array subclasses
-- returns an Enumerator if no block given
 
-Array#reject!
-- removes elements for which block is true
-- properly handles recursive arrays
-- returns nil when called on an Array emptied with #shift
-- returns nil if no changes are made
-- raises a RuntimeError on a frozen array
-- returns an Enumerator if no block given
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb
-Array#repeated_combination
-- returns an enumerator when no block is provided (ERROR - <n>)
-- returns self when a block is given (ERROR - <n>)
-- yields nothing for negative length and return self (ERROR - <n>)
-- yields the expected repeated_combinations (ERROR - <n>)
-- yields [] when length is 0 (ERROR - <n>)
-- yields nothing when the array is empty and num is non zero (ERROR - <n>)
-- yields a partition consisting of only singletons (ERROR - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb
-Array#repeated_permutation
-- returns an Enumerator of all repeated permutations of given length when called without a block (ERROR - <n>)
-- yields all repeated_permutations to the block then returns self when called with block but no arguments (ERROR - <n>)
-- yields the empty repeated_permutation ([[]]) when the given length is 0 (ERROR - <n>)
-- does not yield when called on an empty Array with a nonzero argument (ERROR - <n>)
-- handles duplicate elements correctly (ERROR - <n>)
-- truncates Float arguments (ERROR - <n>)
-- returns an Enumerator which works as expected even when the array was modified (ERROR - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/replace_spec.rb
-Array#replace
-- replaces the elements with elements from other array
-- properly handles recursive arrays
-- returns self
-- does not make self dependent to the original array
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reverse_each_spec.rb
-Array#reverse_each
-- traverses array in reverse order and pass each element to block
-- returns self
-- yields only the top level element of an empty recursive arrays
-- yields only the top level element of a recursive array
-- returns an Enumerator if no block given
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reverse_spec.rb
-Array#reverse
-- returns a new array with the elements in reverse order
-- returns subclass instance on Array subclasses
-- properly handles recursive arrays
 
-Array#reverse!
-- reverses the elements in place
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rindex_spec.rb
-Array#rindex
-- returns the first index backwards from the end where element == to object
-- returns size-1 if last element == to object
-- returns 0 if only first element == to object
-- returns nil if no element == to object
-- properly handles empty recursive arrays
-- properly handles recursive arrays
-- accepts a block instead of an argument
-- ignore the block if there is an argument
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb
-Array#rotate
-- returns a copy of the array whose first n elements is moved to the last (ERROR - <n>)
-- returns a copy of the array when the length is one (ERROR - <n>)
-- returns an empty array when self is empty (ERROR - <n>)
-- does not return self (ERROR - <n>)
-- returns subclass instance for Array subclasses (ERROR - <n>)
 
-Array#rotate!
-- moves the first n elements to the last and returns self (ERROR - <n>)
-- does nothing and returns self when the length is zero or one (ERROR - <n>)
-- returns self (ERROR - <n>)
-- raises a RuntimeError on a frozen array (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sample_spec.rb
-Array#sample
-- selects a random value from the array
-- returns nil for empty arrays
 
-Array#sample passed a number n as an argument
-- raises ArgumentError for a negative n
-- returns different random values from the array
-- tries to convert n to an Integer using #to_int
-- returns all values with n big enough
-- returns [] for empty arrays or if n <= 0
-- does not return subclass instances with Array subclass
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb
-Array#select
-- returns an Enumerator if no block given
-- returns a new array of elements for which block is true
-- does not return subclass instance on Array subclasses
-- properly handles recursive arrays
 
-Array#select!
-- returns nil if no changes were made in the array (ERROR - <n>)
-- deletes elements for which the block returns a false value (ERROR - <n>)
-- returns an enumerator if no block is given (ERROR - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shift_spec.rb
-Array#shift
-- removes and returns the first element
-- returns nil when the array is empty
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
-Array#shift passed a number n as an argument
-- removes and returns an array with the first n element of the array
-- does not corrupt the array when shift without arguments is followed by shift with an argument
-- returns a new empty array if there are no more elements
-- returns whole elements if n exceeds size of the array
-- does not return self even when it returns whole elements
-- raises an ArgumentError if n is negative
-- tries to convert n to an Integer using #to_int
-- raises a TypeError when the passed n can be coerced to Integer
-- raises an ArgumentError if more arguments are passed
-- does not return subclass instances with Array subclass
-- returns an untainted array even if the array is tainted
-- keeps taint status
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shuffle_spec.rb
-Array#shuffle
-- returns the same values, in a usually different order
-- returns subclass instances with Array subclass
-- is not destructive
 
-Array#shuffle!
-- returns the same values, in a usually different order
-- raises a RuntimeError on a frozen array
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/size_spec.rb
-Array#size
-- returns the number of elements
-- properly handles recursive arrays
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/slice_spec.rb
-Array#slice!
-- removes and return the element at index
-- removes and returns length elements beginning at start
-- properly handles recursive arrays
-- calls to_int on start and length arguments
-- removes and return elements in range
-- calls to_int on range arguments
-- does not expand array with indices out of bounds
-- does not expand array with negative indices out of bounds
-- raises a RuntimeError on a frozen array
 
-Array#slice
-- returns the element at index with [index]
-- returns the element at index from the end of the array with [-index]
-- return count elements starting from index with [index, count]
-- returns count elements starting at index from the end of array with [-index, count]
-- returns the first count elements with [0, count]
-- returns the subarray which is independent to self with [index,count]
-- tries to convert the passed argument to an Integer using #to_int
-- returns the elements specified by Range indexes with [m..n]
-- returns elements specified by Range indexes except the element at index n with [m...n]
-- returns elements that exist if range start is in the array but range end is not with [m..n]
-- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
-- returns the subarray which is independent to self with [m..n]
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- returns the same elements as [m..n] and [m...n] with Range subclasses
-- returns nil for a requested index not in the array with [index]
-- returns [] if the index is valid but length is zero with [index, length]
-- returns nil if length is zero but index is invalid with [index, length]
-- returns [] if index == array.size with [index, length]
-- returns nil if index > array.size with [index, length]
-- returns nil if length is negative with [index, length]
-- returns nil if no requested index is in the array with [m..n]
-- returns nil if range start is not in the array with [m..n]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns a subarray where m, n negatives and m < n with [m..n]
-- returns an array containing the first element with [0..0]
-- returns the entire array with [0..-1]
-- returns all but the last element with [0...-1]
-- returns [3] for [2..-1] out of [1, 2, 3]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- does not expand array when the indices are outside of the array bounds
-- raises a RangeError when the start index is out of range of Fixnum
-- raises a RangeError when the length is out of range of Fixnum
 
-Array#slice with a subclass of Array
-- returns a subclass instance with [n, m]
-- returns a subclass instance with [-n, m]
-- returns a subclass instance with [n..m]
-- returns a subclass instance with [n...m]
-- returns a subclass instance with [-n..-m]
-- returns a subclass instance with [-n...-m]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- returns [] if index == array.size with [index, length]
-- returns [] if the index is valid but length is zero with [index, length]
-- does not call #initialize on the subclass instance
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb
-Array#sort_by!
-- sorts array in place by passing each element to the given block (ERROR - <n>)
-- returns an Enumerator if not given a block (ERROR - <n>)
-- completes when supplied a block that always returns the same result (ERROR - <n>)
-- raises a RuntimeError on a frozen array (FAILED - <n>)
-- returns the specified value when it would break in the given block (ERROR - <n>)
-- makes some modification even if finished sorting when it would break in the given block (ERROR - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_spec.rb
-Array#sort
-- returns a new array sorted based on comparing elements with <=>
-- does not affect the original Array
-- sorts already-sorted Arrays
-- sorts reverse-sorted Arrays
-- sorts Arrays that consist entirely of equal elements
-- sorts Arrays that consist mostly of equal elements
-- does not return self even if the array would be already sorted
-- properly handles recursive arrays
-- 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
-- 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
-- returns subclass instance on Array subclasses
-- does not freezes self during being sorted
-- returns the specified value when it would break in the given block
-- compares values returned by block with 0
-- raises an error if objects can't be compared
-- handles a large array that has been pruned
 
-Array#sort!
-- sorts array in place using <=>
-- sorts array in place using block value if a block given
-- returns self if the order of elements changed
-- returns self even if makes no modification
-- properly handles recursive arrays
-- uses #<=> of elements in order to sort
-- 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
-- raises a RuntimeError on a frozen array
-- ignores any changes of self which would take place during sort!ing
-- returns the specified value when it would break in the given block
-- makes some modification even if finished sorting when it would break in the given block
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/take_spec.rb
-Array#take
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/take_while_spec.rb
-Array#take_while
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_a_spec.rb
-Array#to_a
-- returns self
-- does not return subclass instance on Array subclasses
-- properly handles recursive arrays
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_ary_spec.rb
-Array#to_ary
-- returns self
-- properly handles recursive arrays
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_s_spec.rb
-Array#to_s
-- is equivalent to Array#inspect
-- is equivalent to Array#inspect in a recursive array (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/transpose_spec.rb
-Array#transpose
-- assumes an array of arrays and returns the result of transposing rows and columns
-- tries to convert the passed argument to an Array using #to_ary
-- properly handles recursive arrays
-- raises a TypeError if the passed Argument does not respond to #to_ary
-- does not call to_ary on array subclass elements
-- raises an IndexError if the arrays are not of the same length
-- does not return subclass instance on Array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/try_convert_spec.rb
-Array.try_convert
-- returns self for arrays
-- converts using :to_ary
-- returns nil when there is no :to_ary
-- should not rescue errors
-- checks the result of the conversion
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/union_spec.rb
-Array#|
-- returns an array of elements that appear in either array (union)
-- creates an array with no duplicates
-- creates an array with elements in order they are first encountered
-- properly handles recursive arrays
-- tries to convert the passed argument to an Array using #to_ary
-- acts as if using an intermediate hash to collect values
-- does not return subclass instances for Array subclasses
-- does not call to_ary on array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/uniq_spec.rb
-Array#uniq
-- returns an array with no duplicates
-- properly handles recursive arrays
-- uses eql? semantics
-- compares elements first with hash
-- does not compare elements with different hash codes via eql?
-- compares elements with matching hash codes with #eql?
-- returns subclass instance on Array subclasses
 
-Array#uniq!
-- modifies the array in place
-- returns self
-- properly handles recursive arrays
-- returns nil if no changes are made to the array
-- raises a RuntimeError on a frozen array when the array is modified
-- raises a RuntimeError on a frozen array when the array would not be modified (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/unshift_spec.rb
-Array#unshift
-- prepends object to the original array
-- quietly ignores unshifting nothing
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array when the array is modified
-- raises a RuntimeError on a frozen array when the array would not be modified (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/values_at_spec.rb
-Array#values_at
-- returns an array of elements at the indexes when passed indexes
-- calls to_int on its indices
-- returns an array of elements in the ranges when passes ranges
-- properly handles recursive arrays
-- calls to_int on arguments of ranges when passes ranges
-- does not return subclass instance on Array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/zip_spec.rb
-Array#zip
-- returns an array of arrays containing corresponding elements of each array
-- fills in missing values with nil
-- properly handles recursive arrays
-- calls #to_ary to convert the argument to an Array
-- calls block if supplied
-- does not return subclass instance on Array subclasses
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
-BasicObject#__send__
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
-BasicObject class
-- has no ancestors
-- has no superclass
-- is a class
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
-BasicObject behaves
-- privately
-- protectedly
-- publically
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
-BasicObject's subclasses behave
-- privately
-- protectedly
-- publically
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
-BasicObject#equal?
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
-BasicObject#==
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
-BasicObject#instance_eval
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
-BasicObject#instance_exec
-- raises a LocalJumpError unless given a block
-- has an arity of -1
-- accepts arguments with a block
-- doesn't pass self to the block as an argument
-- passes any arguments to the block
-- only binds the exec to the receiver
-- binds self to the receiver
-- executes in the context of the receiver
-- has access to receiver's instance variables
-- sets class variables in the receiver
-- raises a TypeError when defining methods on an immediate
-- raises a TypeError when defining methods on numerics
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
-BasicObject#metaclass
-- returns the basic object's metaclass
-- does the job of a metaclass
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
-BasicObject#method_missing
-- is a private method
-- is not called when a defined method is called
-- is called when an undefined method is called
-- is called when a private method is called
-- is called when a protected method is called
 
-BasicObject#method_missing is undefined
-- a NoMethodError is raised when an undefined method is called
-- a NoMethodError is raised when a private method is called
-- a NoMethodError is raised when a protected method is called
 
-BasicObject.method_missing
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/new_spec.rb
-BasicObject.new
-- creates a new BasicObject
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
-BasicObject#!=
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/not_spec.rb
-BasicObject#!
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb
-BasicObject#singleton_method_added
-- is a private method
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_removed_spec.rb
-BasicObject#singleton_method_removed
-- is a private method
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_undefined_spec.rb
-BasicObject#singleton_method_undefined
-- is a private method
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/abs_spec.rb
-Bignum#abs
-- returns the absolute value
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_and_spec.rb
-Bignum#&
-- returns self bitwise AND other
-- returns self bitwise AND other when one operand is negative
-- returns self bitwise AND other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_or_spec.rb
-Bignum#|
-- returns self bitwise OR other
-- returns self bitwise OR other when one operand is negative
-- returns self bitwise OR other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_xor_spec.rb
-Bignum#^
-- returns self bitwise EXCLUSIVE OR other
-- returns self bitwise EXCLUSIVE OR other when one operand is negative
-- returns self bitwise EXCLUSIVE OR other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/case_compare_spec.rb
-Bignum#===
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/coerce_spec.rb
-Bignum#coerce
-- coerces other to a Bignum and returns [other, self] when passed a Fixnum
-- returns [other, self] when passed a Bignum
-- raises a TypeError when not passed a Fixnum or Bignum
-- raises a TypeError when passed a Float or String
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/comparison_spec.rb
-Bignum#<=>
-- returns -1 when self is less than the given argument
-- returns 0 when self is equal to the given argument
-- returns 1 when self is greater than the given argument
-- returns nil when the given argument is not an Integer
-- returns 1 when self is Infinity and other is a Bignum
-- returns 1 when self is negative and other is -Infinity
-- returns -1 when self is -Infinity and other is negative
-- returns -1 when self is negative and other is Infinty
-- returns 1 when self is Infinity and other is a Bignum
-- returns 1 when self is negative and other is -Infinity
-- returns -1 when self is -Infinity and other is negative
-- returns -1 when self is negative and other is Infinty
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/complement_spec.rb
-Bignum#~
-- returns self with each bit flipped
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/div_spec.rb
-Bignum#div
-- returns self divided by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- raises a TypeError when given a non-Integer
-- returns a result of integer division of self by a float argument
-- raises FloatDomainError if the argument is a float zero
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divide_spec.rb
-Bignum#/
-- returns self divided by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- raises a TypeError when given a non-Integer
-- returns self divided by float
-- does NOT raise ZeroDivisionError if other is zero and is a Float
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb
-Bignum#divmod
-- returns an Array containing quotient and modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a FloatDomainError if other is NaN (FAILED - <n>)
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when the given argument is not an Integer
 
-Bignum#divmod with q = floor(x/y), a = q*b + r,
-- returns [q,r] when a < 0, b > 0 and |a| < b
-- returns [q,r] when a > 0, b < 0 and a > |b|
-- returns [q,r] when a > 0, b < 0 and a < |b|
-- returns [q,r] when a < 0, b < 0 and |a| < |b|
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/element_reference_spec.rb
-Bignum#[]
-- returns the nth bit in the binary representation of self
-- tries to convert the given argument to an Integer using #to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/eql_spec.rb
-Bignum#eql? when given a Bignum
-- returns true if the given argument has the same value
 
-Bignum#eql? when given a non-Bignum
-- returns false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/equal_value_spec.rb
-Bignum#==
-- returns true if self has the same value as the given argument
-- calls 'other == self' if the given argument is not an Integer
-- returns the result of 'other == self' as a boolean
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/even_spec.rb
-Bignum#even?
-- returns true if self is even and positive
-- returns true if self is even and negative
-- returns false if self is odd and positive
-- returns false if self is odd and negative
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/exponent_spec.rb
-Bignum#**
-- returns self raised to other power
-- raises a TypeError when given a non-Integer
-- switch to a Float when the values is too big
-- returns a complex number when negative and raised to a fractional power (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/fdiv_spec.rb
-Bignum#fdiv
-- needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/gt_spec.rb
-Bignum#>
-- returns true if self is greater than the given argument
-- raises an ArgumentError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/gte_spec.rb
-Bignum#>=
-- returns true if self is greater than or equal to other
-- raises an ArgumentError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/hash_spec.rb
-Bignum#hash
-- is provided
-- is stable
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/left_shift_spec.rb
-Bignum#<< with n << m
-- returns n shifted left m bits when n > 0, m > 0
-- returns n shifted left m bits when n < 0, m > 0
-- returns n shifted right m bits when n > 0, m < 0
-- returns n shifted right m bits when n < 0, m < 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m < 0 and m is a Bignum
-- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) << -1 and n > 0
-- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) << -1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/lt_spec.rb
-Bignum#<
-- returns true if self is less than the given argument
-- raises an ArgumentError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/lte_spec.rb
-Bignum#<=
-- returns true if self is less than or equal to other
-- raises an ArgumentError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/magnitude_spec.rb
-Bignum#magnitude
-- returns the absolute value
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/minus_spec.rb
-Bignum#-
-- returns self minus the given Integer
-- raises a TypeError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/modulo_spec.rb
-Bignum#%
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
-Bignum#modulo
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/multiply_spec.rb
-Bignum#*
-- returns self multiplied by the given Integer
-- raises a TypeError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/odd_spec.rb
-Bignum#odd?
-- returns true if self is odd and positive
-- returns true if self is odd and negative
-- returns false if self is even and positive
-- returns false if self is even and negative
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/plus_spec.rb
-Bignum#+
-- returns self plus the given Integer
-- raises a TypeError when given a non-Integer
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/quo_spec.rb
-Bignum#quo
-- returns the result of self divided by the given Integer as a Float
-- raises a ZeroDivisionError when the given Integer is 0
-- does not raise a FloatDomainError when the given argument is 0 and a Float
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/remainder_spec.rb
-Bignum#remainder
-- returns the remainder of dividing self by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- does raises ZeroDivisionError if other is zero and a Float (FAILED - <n>)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/right_shift_spec.rb
-Bignum#>> with n >> m
-- returns n shifted right m bits when n > 0, m > 0
-- returns n shifted right m bits when n < 0, m > 0
-- returns n shifted left m bits when  n > 0, m < 0
-- returns n shifted left m bits when  n < 0, m < 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m is a Bignum
-- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) >> 1 and n > 0
-- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) >> 1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/size_spec.rb
-Bignum#size
-- returns the number of bytes in the machine representation in multiples of four
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/to_f_spec.rb
-Bignum#to_f
-- returns self converted to a Float
-- converts number close to Float::MAX without exceeding MAX or producing NaN
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/to_s_spec.rb
-Bignum#to_s when given a base
-- returns self converted to a String using the given base
-- raises an ArgumentError if the base is less than 2 or higher than 36
 
-Bignum#to_s when given no base
-- returns self converted to a String using base 10
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/uminus_spec.rb
-Bignum#-@
-- returns self as a negative value
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/clone_spec.rb
-Binding#clone
-- returns a copy of the Bind object
-- is a shallow copy of the Bind object
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/dup_spec.rb
-Binding#dup
-- returns a copy of the Bind object
-- is a shallow copy of the Bind object
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/eval_spec.rb
-Binding#eval
-- behaves like Kernel.eval(..., self)
-- needs to be completed
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/builtin_constants/builtin_constants_spec.rb
-RUBY_VERSION
-- is a String
 
-RUBY_PATCHLEVEL
-- is a Fixnum
 
-RUBY_COPYRIGHT
-- is a String
 
-RUBY_DESCRIPTION
-- is a String
 
-RUBY_ENGINE
-- is a String
 
-RUBY_PLATFORM
-- is a String
 
-RUBY_RELEASE_DATE
-- is a String
 
-RUBY_REVISION
-- is a Fixnum
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/allocate_spec.rb
-Class#allocate
-- returns an instance of self
-- returns a fully-formed instance of Module
-- does not call initialize on the new instance
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/inherited_spec.rb
-Class.inherited
-- is invoked with the child Class when self is subclassed
-- is invoked only once per subclass
-- is called when marked as a private class method
-- is called when marked as a protected class method
-- is called when marked as a public class method
-- is called by super from a method provided by an included module
-- is called by super even when marked as a private class method
-- will be invoked by child class regardless of visibility
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/initialize_copy_spec.rb
-Class#initialize_copy
-- raises a TypeError when called on already initialized classes
-- raises a TypeError when called on BasicObjecttimeout: output interval exceeds 600.0 seconds.
-timeout: the process group <pgid> is alive.
-timeout: INT signal sent.
-timeout: INT signal sent.
-timeout: TERM signal sent.
-timeout: TERM signal sent.
-timeout: KILL signal sent.
-some descendant process in process group <pgid> remain.
-timeout: INT signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1181:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:272:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:258:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:291:in `call'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:402:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:290:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:263:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:249:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:247:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:207:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:197:in `internal_build'
-| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:57
-| /home/chkbuild/start-build:35:in `load'
-| /home/chkbuild/start-build:35
-failed(rubyspec CommandTimeout)
-== rubyspec/command_line/dash_d_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_d_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_d_spec.rb
-The -d command line option
-- sets $DEBUG to true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/command_line/dash_e_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_e_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_e_spec.rb
-The -e command line option
-- evaluates the given string
-- joins multiple strings with newlines
-- uses 'main' as self
-- uses '-e' as file
 
-The -e command line option with -n and a Fixnum range
-- mimics an awk conditional by comparing an inclusive-end range with $.
-- mimics a sed conditional by comparing an exclusive-end range with $.
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/command_line/dash_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_r_spec.rb
-The -r command line option
-- requires the specified file
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/command_line/dash_upper_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_upper_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_i_spec.rb
-The -I command line option
-- adds the path to the load path ($:)
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/command_line/dash_upper_u_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_upper_u_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_u_spec.rb
-ruby -U
-- sets Encoding.default_internal to UTF-8
-- does nothing different if specified multiple times
-- is overruled by Encoding.default_internal=
-- does not affect the default external encoding
-- does not affect the source encoding
-- raises a RuntimeError if used with -Eext:int
-- raises a RuntimeError if used with -E:int
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/command_line/dash_upper_w_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_upper_w_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_upper_w_spec.rb
-The -W command line option
-- with 0 sets $VERBOSE to nil
-- with 1 sets $VERBOSE to false
 
-The -W command line option with 2
-- sets $VERBOSE to true
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/command_line/dash_v_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_v_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_v_spec.rb
-The -v command line option
-- sets $VERBOSE to true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/command_line/dash_w_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/dash_w_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/dash_w_spec.rb
-The -w command line option
-- sets $VERBOSE to true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/command_line/error_message_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/command_line/error_message_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/command_line/error_message_spec.rb
-The error message caused by an exception
-- is not printed to stdout
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/argf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/argf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/argf_spec.rb
-ARGF
-- is extended by the Enumerable module
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/argf/binmode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/binmode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/binmode_spec.rb
-ARGF.binmode
-- returns self
-- does not raise an error
-- sets the file's encoding to ASCII-8BIT
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/bytes_spec.rb
-ARGF.bytes
-- yields each byte of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/chars_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/chars_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/chars_spec.rb
-ARGF.chars
-- yields each char of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/close_spec.rb
-ARGF.close
-- closes the current open stream
-- returns self
-- raises an IOError if called on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/closed_spec.rb
-ARGF.closed?
-- returns true if the current stream has been closed
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/argf/each_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/each_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_byte_spec.rb
-ARGF.each_byte
-- yields each byte of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/each_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/each_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_char_spec.rb
-ARGF.each_char
-- yields each char of all streams to the passed block
-- returns self when passed a block
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/each_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/each_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_line_spec.rb
-ARGF.each_line
-- reads each line of files
-- returns self when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/each_spec.rb
-ARGF.each
-- reads each line of files
-- returns self when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/eof_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/eof_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/eof_spec.rb
-ARGF.eof
-- returns true when reaching the end of a file
-- raises IOError when called on a closed stream
 
-ARGF.eof?
-- returns true when reaching the end of a file
-- raises IOError when called on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/file_spec.rb
-ARGF.file
-- returns the current file object on each file
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/argf/filename_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/filename_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/filename_spec.rb
-ARGF.filename
-- returns the current file name on each file
-- it sets the $FILENAME global variable with the current file name on each file
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/fileno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/fileno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/fileno_spec.rb
-ARGF.fileno
-- returns the current file number on each file
-- raises an ArgumentError when called on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/getc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/getc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/getc_spec.rb
-ARGF.getc
-- reads each char of files
 
-ARGF.getc
-- returns nil when end of stream reached
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/gets_spec.rb
-ARGF.gets
-- reads one line of a file
-- reads all lines of a file
-- reads all lines of stdin
-- reads all lines of two files
-- sets $_ global variable with each line read
 
-ARGF.gets
-- modifies the files when in place edit mode is on
-- modifies and backups two files when in place edit mode is on
 
-ARGF.gets
-- returns nil when reaching end of files
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/lineno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/lineno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/lineno_spec.rb
-ARGF.lineno
-- returns the current line number on each file
-- resets to 0 after the stream is rewound
-- aliases to $.
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/path_spec.rb
-ARGF.path
-- returns the current file name on each file
-- it sets the $FILENAME global variable with the current file name on each file
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/pos_spec.rb
-ARGF.pos
-- gives the correct position for each read operation
-- raises an ArgumentError when called on a closed stream
 
-ARGF.pos=
-- sets the correct position in files
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/read_spec.rb
-ARGF.read
-- reads the contents of a file
-- treats first nil argument as no length limit
-- treats second nil argument as no output buffer
-- treats second argument as an output buffer
-- reads a number of bytes from the first file
-- reads from a single file consecutively
-- reads the contents of two files
-- reads the contents of one file and some characters from the second
-- reads across two files consecutively
-- reads the contents of stdin
-- reads a number of bytes from stdin
-- reads the contents of one file and stdin
-- reads the contents of the same file twice
-- reads the contents of a special device file
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/readchar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/readchar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readchar_spec.rb
-ARGF.getc
-- reads each char of files
 
-ARGF.readchar
-- raises EOFError when end of stream reached
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readline_spec.rb
-ARGF.readline
-- reads one line of a file
-- reads all lines of a file
-- reads all lines of stdin
-- reads all lines of two files
-- sets $_ global variable with each line read
 
-ARGF.readline
-- modifies the files when in place edit mode is on
-- modifies and backups two files when in place edit mode is on
 
-ARGF.readline
-- raises an EOFError when reaching end of files
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/readlines_spec.rb
-ARGF.readlines
-- reads all lines of all files
-- returns an empty Array when end of stream reached
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/rewind_spec.rb
-ARGF.rewind
-- goes back to beginning of current file
-- resets ARGF.lineno to 0
-- raises an ArgumentError when end of stream reached
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/seek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/seek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/seek_spec.rb
-ARGF.seek
-- sets the absolute position relative to beginning of file
-- sets the position relative to current position in file
-- sets the absolute position relative to end of file
-- takes at least one argument (offset)
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/skip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/skip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/skip_spec.rb
-ARGF.skip
-- skips the current file
-- has no effect when called twice in a row
-- has no effect at end of stream
-- has no effect when the current file is the last
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/tell_spec.rb
-ARGF.tell
-- gives the correct position for each read operation
-- raises an ArgumentError when called on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_a_spec.rb
-ARGF.to_a
-- reads all lines of all files
-- returns an empty Array when end of stream reached
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_i_spec.rb
-ARGF.to_i
-- returns the current file number on each file
-- raises an ArgumentError when called on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/to_io_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/to_io_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_io_spec.rb
-ARGF.to_io
-- returns the IO of the current file
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/argf/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/argf/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/argf/to_s_spec.rb
-ARGF.to_s
-- returns 'ARGF'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/array/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/allocate_spec.rb
-Array.allocate
-- returns an instance of Array
-- returns a fully-formed instance of Array
-- does not accept any arguments
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/append_spec.rb
-Array#<<
-- pushes the object onto the end of the array
-- returns self to allow chaining
-- correctly resizes the Array
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/array_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/array_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/array_spec.rb
-Array
-- includes Enumerable
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/array/assoc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/assoc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/assoc_spec.rb
-Array#assoc
-- returns the first array whose 1st item is == obj or nil
-- calls == on first element of each array
-- ignores any non-Array elements
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/at_spec.rb
-Array#at
-- returns the (n+1)'th element for the passed index n
-- returns nil if the given index is greater than or equal to the array's length
-- returns the (-n)'th elemet from the last, for the given negative index n
-- returns nil if the given index is less than -len, where len is length of the array
-- does not extend the array unless the given index is out of range
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError when the passed argument can't be coerced to Integer
-- raises an ArgumentError when 2 or more arguments is passed
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/choice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/choice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/choice_spec.rb
-Array#choice
-- raises NoMethodError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/array/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/clear_spec.rb
-Array#clear
-- removes all elements
-- returns self
-- leaves the Array empty
-- keeps tainted status
-- does not accept any arguments
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/clone_spec.rb
-Array#clone
-- returns an Array or a subclass instance
-- produces a shallow copy where the references are directly copied
-- creates a new array containing all elements or the original
-- copies taint status from the original
-- copies untrusted status from the original
-- copies frozen status from the original
-- copies singleton methods
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/collect_spec.rb
-Array#collect
-- returns a copy of array with each element replaced by the value returned by block
-- does not return subclass instance
-- does not change self
-- returns the evaluated value of block if it broke in the block
-- returns an Enumerator when no block given
-- does not copy tainted status
-- does not copy untrusted status
 
-Array#collect!
-- replaces each element with the value returned by block
-- returns self
-- returns the evaluated value of block but its contents is partially modified, if it broke in the block
-- returns an Enumerator when no block given, and the enumerator can modify the original array
-- keeps tainted status
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/combination_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/combination_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/combination_spec.rb
-Array#combination
-- returns an enumerator when no block is provided
-- returns self when a block is given
-- yields nothing for out of bounds length and return self
-- yields the expected combinations
-- yields nothing if the argument is out of bounds
-- yields a copy of self if the argument is the size of the receiver
-- yields [] when length is 0
-- yields a partition consisting of only singletons
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/compact_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/compact_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/compact_spec.rb
-Array#compact
-- returns a copy of array with all nil elements removed
-- does not return self
-- returns subclass instance for Array subclasses
-- keeps tainted status even if all elements are removed
-- keeps untrusted status even if all elements are removed
 
-Array#compact!
-- removes all nil elements
-- returns self if some nil elements are removed
-- returns nil if there are no nil elements to remove
-- keeps tainted status even if all elements are removed
-- keeps untrusted status even if all elements are removed
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/comparison_spec.rb
-Array#<=>
-- calls <=> left to right and return first non-0 result
-- returns 0 if the arrays are equal
-- returns -1 if the array is shorter than the other array
-- returns +1 if the array is longer than the other array
-- returns -1 if the arrays have same length and a pair of corresponding elements returns -1 for <=>
-- returns +1 if the arrays have same length and a pair of corresponding elements returns +1 for <=>
-- properly handles recursive arrays
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/concat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/concat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/concat_spec.rb
-Array#concat
-- returns the array itself
-- appends the elements in the other array
-- does not loop endlessly when argument is self
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError when Array is frozen and modification occurs
-- raises a RuntimeError when Array is frozen and no modification occurs (FAILED - <n>)
-- keeps tainted status
-- is not infected by the other
-- keeps the tainted status of elements
-- keeps untrusted status
-- is not infected untrustedness by the other
-- keeps the untrusted status of elements
 
 
- <n>)
-Array#concat raises a RuntimeError when Array is frozen and no modification occurs FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/concat_spec.rb:52:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/concat_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/concat_spec.rb)
-== rubyspec/core/array/constructor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/constructor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/constructor_spec.rb
-Array.[]
-- returns a new array populated with the given elements
 
-Array[]
-- is a synonym for .[]
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/count_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/count_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/count_spec.rb
-Array#count
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/cycle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/cycle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/cycle_spec.rb
-Array#cycle
-- returns nil and does nothing for non positive n or empty arrays
-- cycle as many times as requested
-- loop indefinitely if no n
-- yields successive elements of the array repeatedly
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/delete_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/delete_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_at_spec.rb
-Array#delete_at
-- removes the element at the specified index
-- returns the removed element at the specified index
-- returns nil and makes no modification if the index is out of range
-- tries to convert the passed argument to an Integer using #to_int
-- accepts negative indices
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/delete_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/delete_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_if_spec.rb
-Array#delete_if
-- removes each element for which block returns true
-- returns self
-- returns an Enumerator if no block given
-- returns self when called on an Array emptied with #shift
-- returns an Enumerator if no block given, and the enumerator can modify the original array
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/delete_spec.rb
-Array#delete
-- removes elements that are #== to object
-- calculates equality correctly for reference values
-- returns object or nil if no elements match object
-- may be given a block that is executed if no element matches object
-- raises a RuntimeError on a frozen array
-- keeps tainted status
-- keeps untrusted status
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/drop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/drop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/drop_spec.rb
-Array#drop
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/drop_while_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/drop_while_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/drop_while_spec.rb
-Array#drop_while
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/dup_spec.rb
-Array#dup
-- returns an Array or a subclass instance
-- produces a shallow copy where the references are directly copied
-- creates a new array containing all elements or the original
-- copies taint status from the original
-- copies untrusted status from the original
-- does not copy frozen status from the original
-- does not copy singleton methods
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/each_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/each_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/each_index_spec.rb
-Array#each_index
-- passes the index of each element to the block
-- returns self
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/each_spec.rb
-Array#each
-- yields each element to the block
-- yields each element to a block that takes multiple arguments
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/element_reference_spec.rb
-Array#[]
-- returns the element at index with [index]
-- returns the element at index from the end of the array with [-index]
-- return count elements starting from index with [index, count]
-- returns count elements starting at index from the end of array with [-index, count]
-- returns the first count elements with [0, count]
-- returns the subarray which is independent to self with [index,count]
-- tries to convert the passed argument to an Integer using #to_int
-- returns the elements specified by Range indexes with [m..n]
-- returns elements specified by Range indexes except the element at index n with [m...n]
-- returns elements that exist if range start is in the array but range end is not with [m..n]
-- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
-- returns the subarray which is independent to self with [m..n]
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- returns the same elements as [m..n] and [m...n] with Range subclasses
-- returns nil for a requested index not in the array with [index]
-- returns [] if the index is valid but length is zero with [index, length]
-- returns nil if length is zero but index is invalid with [index, length]
-- returns [] if index == array.size with [index, length]
-- returns nil if index > array.size with [index, length]
-- returns nil if length is negative with [index, length]
-- returns nil if no requested index is in the array with [m..n]
-- returns nil if range start is not in the array with [m..n]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns a subarray where m, n negatives and m < n with [m..n]
-- returns an array containing the first element with [0..0]
-- returns the entire array with [0..-1]
-- returns all but the last element with [0...-1]
-- returns [3] for [2..-1] out of [1, 2, 3]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- does not expand array when the indices are outside of the array bounds
-- raises a RangeError when the start index is out of range of Fixnum
-- raises a RangeError when the length is out of range of Fixnum
 
-Array#[] with a subclass of Array
-- returns a subclass instance with [n, m]
-- returns a subclass instance with [-n, m]
-- returns a subclass instance with [n..m]
-- returns a subclass instance with [n...m]
-- returns a subclass instance with [-n..-m]
-- returns a subclass instance with [-n...-m]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- returns [] if index == array.size with [index, length]
-- returns [] if the index is valid but length is zero with [index, length]
-- does not call #initialize on the subclass instance
 
-Array.[]
-- [] should return a new array populated with the given elements
-- when applied to a literal nested array, unpacks its elements into the containing array
-- when applied to a nested referenced array, unpacks its elements into the containing array
-- can unpack 2 or more nested referenced array
-- constructs a nested Hash for tailing key-value pairs
 
-Array.[] with a subclass of Array
-- returns an instance of the subclass
-- does not call #initialize on the subclass instance
 
 
-Finished in <t> seconds
 
-1 file, 54 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/element_set_spec.rb
-Array#[]=
-- sets the value of the element at index
-- sets the section defined by [start,length] to other
-- replaces the section defined by [start,length] with the given values
-- just sets the section defined by [start,length] to other even if other is nil
-- returns nil if the rhs is nil
-- sets the section defined by range to other
-- replaces the section defined by range with the given values
-- just sets the section defined by range to other even if other is nil
-- calls to_int on its start and length arguments
-- sets elements in the range arguments when passed ranges
-- inserts the given elements with [range] which the range is zero-width
-- inserts the given elements with [start, length] which length is zero
-- inserts the given elements with [range] which the range has negative width
-- just inserts nil if the section defined by range is zero-width and the rhs is nil
-- just inserts nil if the section defined by range has negative width and the rhs is nil
-- does nothing if the section defined by range is zero-width and the rhs is an empty array
-- does nothing if the section defined by range has negative width and the rhs is an empty array
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- raises an IndexError when passed indexes out of bounds
-- calls to_ary on its rhs argument for multi-element sets
-- does not call to_ary on rhs array subclasses for multi-element sets
-- raises a RuntimeError on a frozen array
 
-Array#[]= with [index]
-- returns value assigned if idx is inside array
-- returns value assigned if idx is right beyond right array boundary
-- returns value assigned if idx far beyond right array boundary
-- sets the value of the element at index
-- sets the value of the element if it is right beyond the array boundary
 
-Array#[]= with [index, count]
-- returns non-array value if non-array value assigned
-- returns array if array assigned
-- just sets the section defined by [start,length] to nil even if the rhs is nil
-- just sets the section defined by [start,length] to nil if negative index within bounds, cnt > 0 and the rhs is nil
-- replaces the section defined by [start,length] to other
-- replaces the section to other if idx < 0 and cnt > 0
-- replaces the section to other even if cnt spanning beyond the array boundary
-- pads the Array with nils if the span is past the end
-- inserts other section in place defined by idx
-- raises an IndexError when passed start and negative length
 
-Array#[]= with [m..n]
-- returns non-array value if non-array value assigned
-- returns array if array assigned
-- just sets the section defined by range to nil even if the rhs is nil
-- just sets the section defined by range to nil if m and n < 0 and the rhs is nil
-- replaces the section defined by range
-- replaces the section if m and n < 0
-- replaces the section if m < 0 and n > 0
-- inserts the other section at m if m > n
-- accepts Range subclasses
 
-Array#[] after a shift
-- works for insertion
 
 
-Finished in <t> seconds
 
-1 file, 47 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/empty_spec.rb
-Array#empty?
-- returns true if the array has no elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/eql_spec.rb
-Array#eql?
-- returns true if other is the same array
-- returns true if corresponding elements are #eql?
-- returns false if other is shorter than self
-- returns false if other is longer than self
-- returns false immediately when sizes of the arrays differ
-- does not call #to_ary on its argument
-- does not call #to_ary on Array subclasses
-- ignores array class differences
-- returns false if any corresponding elements are not #eql?
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/equal_value_spec.rb
-Array#==
-- returns true if other is the same array
-- returns true if corresponding elements are #eql?
-- returns false if other is shorter than self
-- returns false if other is longer than self
-- returns false immediately when sizes of the arrays differ
-- does not call #to_ary on its argument
-- does not call #to_ary on Array subclasses
-- ignores array class differences
-- compares with an equivalent Array-like object using #to_ary
-- returns false if any corresponding elements are not #==
-- returns true if corresponding elements are #==
-- returns false for [NaN] == [NaN]
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/fetch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/fetch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/fetch_spec.rb
-Array#fetch
-- returns the element at the passed index
-- counts negative indices backwards from end
-- raises an IndexError if there is no element at index
-- returns default if there is no element at index if passed a default value
-- returns the value of block if there is no element at index if passed a block
-- passes the original index argument object to the block, not the converted Integer
-- gives precedence to the default block over the default argument
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError when the passed argument can't be coerced to Integer
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/fill_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/fill_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/fill_spec.rb
-Array#fill
-- returns self
-- is destructive
-- does not replicate the filler
-- replaces all elements in the array with the filler if not given a index nor a length
-- replaces all elements with the value of block (index given to block)
-- raises a RuntimeError on a frozen array
-- raises an ArgumentError if 4 or more arguments are passed when no block given
-- raises an ArgumentError if no argument passed and no block given
-- raises an ArgumentError if 3 or more arguments are passed when a block given
 
-Array#fill with (filler, index, length)
-- replaces length elements beginning with the index with the filler if given an index and a length
-- replaces length elements beginning with the index with the value of block
-- replaces all elements after the index if given an index and no length
-- replaces all elements after the index if given an index and nil as a length
-- replaces the last (-n) elements if given an index n which is negative and no length
-- replaces the last (-n) elements if given an index n which is negative and nil as a length
-- makes no modifications if given an index greater than end and no length
-- makes no modifications if given an index greater than end and nil as a length
-- replaces length elements beginning with start index if given an index >= 0 and a length >= 0
-- increases the Array size when necessary
-- pads between the last element and the index with nil if given an index which is greater than size of the array
-- replaces length elements beginning with the (-n)th if given an index n < 0 and a length > 0
-- starts at 0 if the negative index is before the start of the array
-- makes no modifications if the given length <= 0
-- does not raise an exception if the given length is negative and its absolute value does not exceed the index
-- does not raise an exception even if the given length is negative and its absolute value exceeds the index
-- tries to convert the second and third arguments to Integers using #to_int
-- raises a TypeError if the index is not numeric
-- raises an ArgumentError or RangeError for too-large sizes
 
-Array#fill with (filler, range)
-- replaces elements in range with object
-- replaces all elements in range with the value of block
-- increases the Array size when necessary
-- raises a TypeError with range and length argument
-- replaces elements between the (-m)th to the last and the (n+1)th from the first if given an range m..n where m < 0 and n >= 0
-- replaces elements between the (-m)th and (-n)th to the last if given an range m..n where m < 0 and n < 0
-- replaces elements between the (m+1)th from the first and (-n)th to the last if given an range m..n where m >= 0 and n < 0
-- makes no modifications if given an range which implies a section of zero width
-- makes no modifications if given an range which implies a section of negative width
-- raise an exception if some of the given range lies before the first of the array
-- tries to convert the start and end of the passed range to Integers using #to_int
-- raises a TypeError if the start or end of the passed range is not numeric
 
 
-Finished in <t> seconds
 
-1 file, 40 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/find_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/find_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/find_index_spec.rb
-Array#find_index
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/first_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/first_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/first_spec.rb
-Array#first
-- returns the first element
-- returns nil if self is empty
-- returns the first count elements if given a count
-- returns an empty array when passed count on an empty array
-- returns an empty array when passed count == 0
-- returns an array containing the first element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- returns an array which is independent to the original when passed count
-- properly handles recursive arrays
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the passed argument is not numeric
-- does not return subclass instance when passed count on Array subclasses
-- is not destructive
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/flatten_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/flatten_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/flatten_spec.rb
-Array#flatten
-- returns a one-dimensional flattening recursively
-- takes an optional argument that determines the level of recursion
-- returns dup when the level of recursion is 0
-- ignores negative levels
-- tries to convert passed Objects to Integers using #to_int
-- raises a TypeError when the passed Object can't be converted to an Integer
-- does not call flatten on elements
-- raises an ArgumentError on recursive arrays
-- flattens any element which responds to #to_ary, using the return value of said method
-- returns subclass instance for Array subclasses
-- is not destructive
 
-Array#flatten!
-- modifies array to produce a one-dimensional flattening recursively
-- returns self if made some modifications
-- returns nil if no modifications took place
-- takes an optional argument that determines the level of recursion
-- treats negative levels as no arguments
-- tries to convert passed Objects to Integers using #to_int
-- raises a TypeError when the passed Object can't be converted to an Integer
-- does not call flatten! on elements
-- raises an ArgumentError on recursive arrays
-- flattens any elements which responds to #to_ary, using the return value of said method
-- raises a RuntimeError on frozen arrays when the array is modified
-- raises a RuntimeError on frozen arrays when the array would not be modified (FAILED - <n>)
 
 
- <n>)
-Array#flatten! raises a RuntimeError on frozen arrays when the array would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/flatten_spec.rb:208:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/flatten_spec.rb:97:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 23 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/flatten_spec.rb)
-== rubyspec/core/array/frozen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/frozen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/frozen_spec.rb
-Array#frozen?
-- returns true if array is frozen
-- returns false for an array being sorted by #sort!
-- returns false for an array being sorted by #sort
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/hash_spec.rb
-Array#hash
-- returns the same fixnum for arrays with the same content
-- properly handles recursive arrays
-- calls to_int on result of calling hash on each element
-- ignores array class differences
-- returns same hash code for arrays with the same content
-- returns the same value if arrays are #eql?
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/include_spec.rb
-Array#include?
-- returns true if object is present, false otherwise
-- determines presence by using element == obj
-- calls == on elements from left to right until success
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/index_spec.rb
-Array#index
-- returns the index of the first element == to object
-- returns 0 if first element == to object
-- returns size-1 if only last element == to object
-- returns nil if no element == to object
-- accepts a block instead of an argument
-- ignore the block if there is an argument
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/indexes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/indexes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/indexes_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/indices_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/indices_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/indices_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/initialize_copy_spec.rb
-Array#initialize_copy
-- is private
-- replaces the elements with elements from other array
-- properly handles recursive arrays
-- returns self
-- does not make self dependent to the original array
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/initialize_spec.rb
-Array#initialize
-- is private
-- is called on subclasses
-- preserves the object's identity even when changing its value
-- raise an ArgumentError if passed 3 or more arguments
-- raises a RuntimeError on frozen arrays
 
-Array#initialize with no arguments
-- makes the array empty
-- does not use the given block
 
-Array#initialize with (array)
-- replaces self with the other array
-- does not use the given block
-- calls #to_ary to convert the value to an array
-- does not call #to_ary on instances of Array or subclasses of Array
-- raises a TypeError if an Array type argument and a default object
 
-Array#initialize with (size, object=nil)
-- sets the array to size and fills with the object
-- sets the array to size and fills with nil when object is omitted
-- raises an ArgumentError if size is negative
-- raises an ArgumentError if size is too large
-- calls #to_int to convert the size argument to an Integer when object is given
-- calls #to_int to convert the size argument to an Integer when object is not given
-- raises a TypeError if the size argument is not an Integer type
-- yields the index of the element and sets the element to the value of the block
-- uses the block value instead of using the default value
-- returns the value passed to break
-- sets the array to the values returned by the block before break is executed
 
 
-Finished in <t> seconds
 
-1 file, 23 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/insert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/insert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/insert_spec.rb
-Array#insert
-- returns self
-- inserts objects before the element at index for non-negative index
-- appends objects to the end of the array for index == -1
-- inserts objects after the element at index with negative index
-- pads with nils if the index to be inserted to is past the end
-- can insert before the first element with a negative index
-- raises an IndexError if the negative index is out of bounds
-- does nothing of no object is passed
-- tries to convert the passed position argument to an Integer using #to_int
-- raises an ArgumentError if no argument passed
-- raises a RuntimeError on frozen arrays when the array is modified
-- raises a RuntimeError on frozen arrays when the array would not be modified (FAILED - <n>)
 
 
- <n>)
-Array#insert raises a RuntimeError on frozen arrays when the array would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/insert_spec.rb:87:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/insert_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/insert_spec.rb)
-== rubyspec/core/array/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/inspect_spec.rb
-Array#inspect
-- returns a string
-- calls inspect on its elements
-- handles recursive arrays
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/intersection_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/intersection_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/intersection_spec.rb
-Array#&
-- creates an array with elements common to both arrays (intersection)
-- creates an array with no duplicates
-- creates an array with elements in order they are first encountered
-- does not modify the original Array
-- tries to convert the passed argument to an Array using #to_ary
-- determines equivalence between elements in the sense of eql?
-- does return subclass instances for Array subclasses
-- does not call to_ary on array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/join_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/join_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/join_spec.rb
-Array#join
-- returns an empty string if the Array is empty
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- raises a NoMethodError if an element does not respond to #to_s
-- uses the same separator with nested arrays
-- tries to convert the passed separator to a String using #to_str
-- raises an ArgumentError when the Array is recursive (FAILED - <n>)
-- does not consider taint of either the array or the separator when the array is empty
-- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty
-- does not consider untrustworthiness of either the array or the separator when the array is empty
-- returns a string which would be infected with untrustworthiness of the array, its elements or the separator when the array is not empty
-- does not separates elements when the passed separator is nil
-- uses $, as the default separator (which defaults to nil)
-- does not process the separator if the array is empty
-- calls #to_str to convert the separator to a String
-- raises a TypeError if the separator cannot be coerced to a String by calling #to_str
 
 
- <n>)
-Array#join returns a string formed by concatenating each element.to_str separated by separator without trailing separator FAILED
-Expected "1:#<MockObject:0x<address>>"
- to equal "1:o"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/join.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/join_spec.rb:5:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Array#join returns a string formed by concatenating each element.to_str separated by separator without trailing separator FAILED
-Mock 'o' expected to receive 'method_missing' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/join_spec.rb:5:in `<top (required)>'
 
- <n>)
-Array#join raises an ArgumentError when the Array is recursive FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/join.rb:91:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/join_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/core/array/join_spec.rb)
-== rubyspec/core/array/keep_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/keep_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb
-Array#keep_if
-- returns the same array if no changes were made (ERROR - <n>)
-- deletes elements for which the block returns a false value (ERROR - <n>)
-- returns an enumerator if no block is given (ERROR - <n>)
 
 
- <n>)
-Array#keep_if returns the same array if no changes were made ERROR
-NoMethodError: undefined method `keep_if' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#keep_if deletes elements for which the block returns a false value ERROR
-NoMethodError: undefined method `keep_if' for [1, 2, 3, 4, 5]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/keep_if.rb:4:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#keep_if returns an enumerator if no block is given ERROR
-NoMethodError: undefined method `keep_if' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/keep_if.rb:9:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/keep_if_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/array/keep_if_spec.rb)
-== rubyspec/core/array/last_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/last_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/last_spec.rb
-Array#last
-- returns the last element
-- returns nil if self is empty
-- returns the last count elements if given a count
-- returns an empty array when passed a count on an empty array
-- returns an empty array when count == 0
-- returns an array containing the last element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- returns an array which is independent to the original when passed count
-- properly handles recursive arrays
-- tries to convert the passed argument to an Integer usinig #to_int
-- raises a TypeError if the passed argument is not numeric
-- does not return subclass instance on Array subclasses
-- is not destructive
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/length_spec.rb
-Array#length
-- returns the number of elements
-- properly handles recursive arrays
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/map_spec.rb
-Array#map
-- returns a copy of array with each element replaced by the value returned by block
-- does not return subclass instance
-- does not change self
-- returns the evaluated value of block if it broke in the block
-- returns an Enumerator when no block given
-- does not copy tainted status
-- does not copy untrusted status
 
-Array#map!
-- replaces each element with the value returned by block
-- returns self
-- returns the evaluated value of block but its contents is partially modified, if it broke in the block
-- returns an Enumerator when no block given, and the enumerator can modify the original array
-- keeps tainted status
-- keeps untrusted status
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/minus_spec.rb
-Array#-
-- creates an array minus any items from other array
-- removes multiple items on the lhs equal to one on the rhs
-- properly handles recursive arrays
-- tries to convert the passed arguments to Arrays using #to_ary
-- raises a TypeError if the argument cannot be coerced to an Array by calling #to_ary
-- does not return subclass instance for Array subclasses
-- does not call to_ary on array subclasses
-- acts as if using an  intermediate hash to collect values
-- is not destructive
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/multiply_spec.rb
-Array#*
-- tries to convert the passed argument to a String using #to_str
-- tires to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the argument can neither be converted to a string nor an integer
-- converts the passed argument to a String rather than an Integer
-- raises a TypeError is the passed argument is nil
-- raises an ArgumentError when passed 2 or more arguments
-- raises an ArgumentError when passed no arguments
 
-Array#* with an integer
-- concatenates n copies of the array when passed an integer
-- does not return self even if the passed integer is 1
-- properly handles recursive arrays
-- raises an ArgumentError when passed a negative integer
-- copies the taint status of the original array even if the passed count is 0
-- copies the taint status of the original array even if the array is empty
-- copies the taint status of the original array if the passed count is not 0
-- copies the untrusted status of the original array even if the passed count is 0
-- copies the untrusted status of the original array even if the array is empty
-- copies the untrusted status of the original array if the passed count is not 0
 
-Array#* with an integer with a subclass of Array
-- returns a subclass instance
-- does not call #initialize on the subclass instance
 
-Array#* with a string
-- returns an empty string if the Array is empty
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- returns a string formed by concatenating each element.to_str separated by separator without trailing separator (FAILED - <n>)
-- raises a NoMethodError if an element does not respond to #to_s
-- uses the same separator with nested arrays
-- tries to convert the passed separator to a String using #to_str
-- raises an ArgumentError when the Array is recursive (FAILED - <n>)
-- does not consider taint of either the array or the separator when the array is empty
-- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty
-- does not consider untrustworthiness of either the array or the separator when the array is empty
-- returns a string which would be infected with untrustworthiness of the array, its elements or the separator when the array is not empty
 
 
- <n>)
-Array#* with a string returns a string formed by concatenating each element.to_str separated by separator without trailing separator FAILED
-Expected "1:#<MockObject:0x<address>>"
- to equal "1:o"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/join.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/multiply_spec.rb:141:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Array#* with a string returns a string formed by concatenating each element.to_str separated by separator without trailing separator FAILED
-Mock 'o' expected to receive 'method_missing' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/multiply_spec.rb:141:in `<top (required)>'
 
- <n>)
-Array#* with a string raises an ArgumentError when the Array is recursive FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/join.rb:91:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/multiply_spec.rb:141:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 29 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/core/array/multiply_spec.rb)
-== rubyspec/core/array/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/new_spec.rb
-Array.new
-- returns an instance of Array
-- returns an instance of a subclass
-- raise an ArgumentError if passed 3 or more arguments
 
-Array.new with no arguments
-- returns an empty array
-- does not use the given block
 
-Array.new with (array)
-- returns an array initialized to the other array
-- does not use the given block
-- calls #to_ary to convert the value to an array
-- does not call #to_ary on instances of Array or subclasses of Array
-- raises a TypeError if an Array type argument and a default object
 
-Array.new with (size, object=nil)
-- returns an array of size filled with object
-- returns an array of size filled with nil when object is omitted
-- raises an ArgumentError if size is negative
-- raises an ArgumentError if size is too large
-- calls #to_int to convert the size argument to an Integer when object is given
-- calls #to_int to convert the size argument to an Integer when object is not given
-- raises a TypeError if the size argument is not an Integer type
-- yields the index of the element and sets the element to the value of the block
-- uses the block value instead of using the default value
-- returns the value passed to break
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/nitems_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/nitems_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/nitems_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/c_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/c_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/c_spec.rb
-Array#pack with format 'C'
-- encodes the least significant eight bits of a positive number
-- encodes the least significant eight bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- raises ArgumentError when the format modifier is '_'
-- raises ArgumentError when the format modifier is '!'
 
-Array#pack with format 'c'
-- encodes the least significant eight bits of a positive number
-- encodes the least significant eight bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- raises ArgumentError when the format modifier is '_'
-- raises ArgumentError when the format modifier is '!'
 
 
-Finished in <t> seconds
 
-1 file, 30 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/i_spec.rb
-Array#pack with format 'I'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'I' with modifier '_'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'I' with modifier '!'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'i'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'i' with modifier '_'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
-Array#pack with format 'i' with modifier '!'
-- encodes the least significant 32 bits of a number
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- encodes the least significant 32 bits of a number that is greater than 32 bits
 
 
-Finished in <t> seconds
 
-1 file, 42 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/l_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/l_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/l_spec.rb
-Array#pack with format 'L'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l'
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'L' with modifier '_'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'L' with modifier '!'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l' with modifier '_'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'l' with modifier '!'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
 
-Finished in <t> seconds
 
-1 file, 58 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/n_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/n_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/n_spec.rb
-Array#pack with format 'N'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'n'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
 
-Finished in <t> seconds
 
-1 file, 26 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/q_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/q_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/q_spec.rb
-Array#pack with format 'Q'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'q'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'Q'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'q'
-- encodes the least significant 64 bits of a positive number
-- encodes the least significant 64 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
 
-Finished in <t> seconds
 
-1 file, 26 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/s_spec.rb
-Array#pack with format 'S'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 's'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'S' with modifier '_'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'S' with modifier '!'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's' with modifier '_'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 's' with modifier '!'
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
 
-Finished in <t> seconds
 
-1 file, 58 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack/v_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack/v_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack/v_spec.rb
-Array#pack with format 'V'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 32 bits of a positive number
-- encodes the least significant 32 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
-Array#pack with format 'v'
-- raises an ArgumentError if there are fewer elements than the format requires
-- returns an empty String if count is zero
-- raises a TypeError when passed a String
-- raises a TypeError when the object does not respond to #to_int
-- returns an ASCII-8BIT string
-- encodes the least significant 16 bits of a positive number
-- encodes the least significant 16 bits of a negative number
-- encodes a Float truncated as an Integer
-- calls #to_int to convert the pack argument to an Integer
-- encodes the number of array elements specified by the count modifier
-- encodes all remaining elements when passed the '*' modifier
-- ignores NULL bytes between directives
-- ignores spaces between directives
 
 
-Finished in <t> seconds
 
-1 file, 26 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pack_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pack_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pack_spec.rb
-Array#pack
-- returns a String
-- raises an ArgumentError with ('%')
-- raises an ArgumentError on empty array
-- sequentially processes each pack format, which consumes element in the array, and finally concatenates their result
-- just ignores unknown format
-- ignores white spaces
-- treats a white space as a separator of formats
-- skips everything till the end of line (LF) string with ('#')
-- returns a tainted string when the format is tainted
-- returns a tainted string when the format is tainted even if the given format is empty
-- returns a tainted string when a pack argument is tainted
-- returns a not tainted string even if the array is tainted
-- returns a untrusted string when the format is untrusted
-- returns a untrusted string when the format is untrusted even if the given format is empty
-- returns a untrusted string when a pack argument is untrusted
-- returns a trusted string even if the array is untrusted
-- returns a string in encoding of common to the concatenated results
-- reuses last array element as often as needed to complete the string
 
-Array#pack with the empty format
-- returns an empty string
-- returns an empty String in US-ASCII
 
-Array#pack with format 'A'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns space padded string
 
-Array#pack with format 'a'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns null padded string with ('a<count>')
 
-Array#pack with format 'Z'
-- returns a String
-- cuts string if its size greater than directive count
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- comsumres only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if array item is not String with ('A<count>')
-- treats a multibyte character just as a byte sequence
-- returns result in ASCII-8BIT
-- cuts byte sequence even if it breaks a multibyte character
-- returns null padded string with ('a<count>')
 
-Array#pack with format 'B'
-- returns packed bit-string descending order
-- accepts characters other than 0 or 1 for compatibility to perl
-- treats the pack argument as a byte sequence when its characters are other than 0 or 1
-- conversion edge case: all zeros
-- conversion edge case: all ones
-- conversion edge case: left one
-- conversion edge case: right one
-- conversion edge case: edge sequences not in first char
-- uses zeros if count is not multiple of 8
-- returns zero-char for each 2 of count that greater than string length
-- returns extra zero char if count is odd and greater than string length
-- starts new char if string is ended before char's 8 bits
-- considers count = 1 if no explicit count it given
-- returns empty string if count = 0
-- uses argument string length as count if count = *
-- consumes only one array item per a format
-- raises a TypeError if corresponding array item is not String
-- returns an ASCII-8BIT string
 
-Array#pack with format 'b'
-- returns packed bit-string descending order
-- conversion edge case: all zeros
-- conversion edge case: all ones
-- conversion edge case: left one
-- conversion edge case: right one
-- conversion edge case: edge sequences not in first char
-- accepts characters other than 0 or 1 for compatibility to perl
-- treats the pack argument as a byte sequence when its characters are other than 0 or 1
-- uses zeros if count is not multiple of 8
-- returns zero-char for each 2 of count that greater than string length
-- returns extra zero char if count is odd and greater than string length
-- starts new char if argument string is ended before char's 8 bits
-- considers count = 1 if no explicit count it given
-- returns empty string if count = 0
-- uses argument string length as count if count = *
-- consumes only one array item per a format
-- raises a TypeError if corresponding array item is not String
-- returns an ASCII-8BIT string
 
-Array#pack with format 'H'
-- encodes hexadecimal digits to byte sequence in the order of high-nibble first
-- ignores rest of the pack argument when the argument is too long
-- fills low-nibble of the last byte with 0 when count is odd
-- fills the rest bytes with 0 if pack argument has insufficient length
-- fills low-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- consumes only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- returns an ASCII-8BIT string
 
-Array#pack with format 'h'
-- encodes hexadecimal digits to byte sequence in the order of low-nibble first
-- ignores rest of the pack argument when the argument is too long
-- fills low-nibble of the last byte with 0 when count is odd
-- fills the rest bytes with 0 if pack argument has insufficient length
-- fills high-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
-- considers count = 1 if count omited
-- returns empty string if count = 0 with
-- returns the whole argument string with star parameter
-- consumes only one array item per a format
-- tries to convert the pack argument to a String using #to_str
-- returns an ASCII-8BIT string
 
-Array#pack with format 'C'
-- returns a string with byte of appropriate number
-- regards negative values as 2's complement in order to converts it to positive
-- reduces value to fit in byte
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'c'
-- returns a string with byte of appropriate number
-- regards negative values as 2's complement in order to converts it to positive
-- reduces value to fit in byte
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'n'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- tries to convert the pack argument to an Integer using #to_int
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'v'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'N'
-- returns a string containing 4 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 'V'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
-- raises ArgumentError when tails suffix '_'
-- raises ArgumentError when tails suffix '!'
 
-Array#pack with format 's'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'q'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'Q'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 's!'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 's_'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S!'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'S_'
-- returns a string containing 2 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**16
-- drops higher bytes when a pack argument is < -2**16
-- does not raise a RangeError even when a pack argument is >= 2**64
-- does not raise a RangeError even when a pack argument is <= -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i!'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'i_'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I!'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'I_'
-- returns a string containing 4 bytes for an integer
-- drops higher bytes when a pack argument is >= 2**32
-- drops higher bytes when a pack argument is < -2**32
-- regards negative values as 2's complement in order to converts it to positive
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l!'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'l_'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L!'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'L_'
-- returns a string containing 8 bytes for an integer
-- regards negative values as 2's complement in order to converts it to positive
-- drops higher bytes when a pack argument is >= 2**64
-- drops higher bytes when a pack argument is < -2**64
-- tries to convert the pack argument to an Integer using #to_int
-- raises a TypeError if a pack argument can't be coerced to Integer
-- processes count number of array elements if count given
-- returns empty string if count = 0
-- with star parameter processes all remaining array items
-- raises an ArgumentError if count is greater than array elements left
-- returns an ASCII-8BIT string
 
-Array#pack with format 'f'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'd'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'e'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'E'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
 
-Array#pack with format 'g'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 4
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
-- keeps order of nonnegative real numbers
-- reverses order of nonpositive real numbers
 
-Array#pack with format 'G'
-- consumes as many Floats as specified
-- tries to convert the pack argument to a Float using #to_f
-- accepts an integer as the pack argument
-- does not raise an error even if passed a integer which is too large to cast into float value
-- raises a TypeError if corresponding array item is not Float
-- returns a ASCII-8BIT string
-- returns a string with length 8
-- accepts the positive zero
-- accepts the negative zero
-- accepts a positive value
-- accepts a negative value
-- accepts the positive infinity
-- accepts the negative infinity
-- accepts a NaN
-- keeps order of nonnegative real numbers
-- reverses order of nonpositive real numbers
 
-Array#pack with format 'M'
-- encodes string with Quoted Printable encoding
-- doesn't encode new line chars
-- always appends soft line break at the end of encoded string
-- appends soft line break after each 72 chars + 1 encoded char in encoded string by default
-- appends soft line break after each specified number of chars + 1 encoded char in encoded string for the specified number > 1
-- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 1
-- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 0
-- doesn't quote chars 32..60 and 62..126
-- quotes chars by adding equal sign and char's hex value
-- quotes equal sign
-- doesn't quote \t char
-- returns empty string if source string is empty
-- calls #to_s on object to convert to string
-- does not check whether the pack argument responds to #to_s before call #to_s
-- comsumres only one array item per a format
-- ignores star parameter
-- properly handles recursive arrays
-- returns an US-ASCII string
 
-Array#pack with format 'm'
-- encodes string with Base64 encoding
-- converts series of 3-char sequences into four 4-char sequences
-- fills chars with non-significant bits with '=' sign
-- appends newline at the end of result string
-- appends newline whenever after consumes 45 bytes by default
-- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
-- ignores line length parameter if it is 1 or 2
-- does not append newline if line length parameter is 0
-- comsumres only one array item per a format
-- ignores star parameter
-- encodes 6-bit char less than 26 with capital letters
-- encodes 6-bit char from 26 to 51 with lowercase letters
-- encodes 6-bit char 62 with '+'
-- encodes 6-bit char 63 with '/'
-- returns empty string if source string is empty
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if corresponding array item is not string
-- returns an US-ASCII string
 
-Array#pack with format 'U'
-- regards a integer as a Unicode codepoint and encodes into UTF-8 byte sequence
-- raises an ArgumentError if count is greater than array elements left
-- raises RangeError when a pack argument is negative
-- raises RangeError when a pack argument >= 2**32
-- may accept a pack argument > max of Unicode codepoint
-- only takes as many elements as specified after ('U')
-- returns a UTF-8 string
 
-Array#pack with format 'u'
-- encodes string with UU-encoding
-- converts series of 3-char sequences into four 4-char sequences
-- appends zero-chars to source string if string length is not multiple of 3
-- appends newline at the end of result string
-- appends newline whenever after consumes 45 bytes by default
-- prepends encoded line length to each line with ('u')
-- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
-- ignores line length parameter if it is < 3
-- comsumres only one array item per a format
-- ignores star parameter
-- encodes 6-bit char with another char starting from char 32 with ('u')
-- replaces spaces in encoded string with grave accent (`) char with ('u')
-- returns empty string if source string is empty with ('u')
-- tries to convert the pack argument to a String using #to_str
-- raises a TypeError if corresponding array item is not string
-- returns an US-ASCII string
 
-Array#pack with format 'w'
-- converts to BER-compressed integer
-- raises ArgumentError when a pack argument is negative
-- raises an ArgumentError if the count is greater than the number of remaining array elements
-- calls to_int on non-integer values before packing
-- raises TypeError on nil and non-numeric arguments
-- returns an ASCII-8BIT string
 
-Array#pack with format 'X'
-- decreases result string by one byte
-- with count decreases result string by count bytes
-- with zero count doesn't change result string
-- treats start parameter as zero count
-- raises an ArgumentError if count greater than already generated string length
-- raises an ArgumentError if it is first directive
-- doesn't increment the array index count
-- returns an ASCII 8-bit String
-- doesn't care if it breaks a character
 
-Array#pack with '@'
-- moves the end of result string into the specified position by offset from head
-- fills blank with NUL bytes if the position exceeds the end of string
-- concatenates successing formats at the position '@' moves it into
-- does not recover lost bytes when shorten the string and then extends it again
-- is able to work with 'X'
-- returns a String in ASCII 8-bit
-- doesn't care even if breaks a character
 
-Array#pack with format 'x'
-- returns NUL-byte string
-- returns string of count zero chars with count
-- returns empty string with count == 0
-- behaves like with count == 0 with star parameter
-- doesn't increment the array index count
-- returns an US-ASCII string
 
-String#unpack with 'w' directive
-- produces a BER-compressed integer
 
 
-Finished in <t> seconds
 
-1 file, 602 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.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/partition_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/partition_spec.rb
-Array#partition
-- returns two arrays
-- returns in the left array values for which the block evaluates to true
-- properly handles recursive arrays
-- does not return subclass instances on Array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/permutation_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/permutation_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/permutation_spec.rb
-Array#permutation
-- returns an Enumerator of all permutations when called without a block or arguments
-- returns an Enumerator of permutations of given length when called with an argument but no block
-- yields all permutations to the block then returns self when called with block but no arguments
-- yields all permutations of given length to the block then returns self when called with block and argument
-- returns the empty permutation ([[]]) when the given length is 0
-- returns the empty permutation([]) when called on an empty Array
-- returns no permutations when the given length has no permutations
-- handles duplicate elements correctly
-- handles nested Arrays correctly
-- truncates Float arguments
-- returns an Enumerator which works as expected even when the array was modified
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/plus_spec.rb
-Array#+
-- concatenates two arrays
-- can concatenate an array with itself
-- tries to convert the passed argument to an Array using #to_ary
-- properly handles recursive arrays
-- does return subclass instances with Array subclasses
-- does not call to_ary on array subclasses
-- does not get infected even if an original array is tainted
-- does not infected even if an original array is untrusted
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/pop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/pop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/pop_spec.rb
-Array#pop
-- removes and returns the last element of the array
-- returns nil if there are no more elements
-- properly handles recursive arrays
-- keeps taint status
-- raises a RuntimeError on a frozen array
-- keeps untrusted status
 
-Array#pop passed a number n as an argument
-- removes and returns an array with the last n elements of the array
-- returns an array with the last n elements even if shift was invoked
-- returns a new empty array if there are no more elements
-- returns whole elements if n exceeds size of the array
-- does not return self even when it returns whole elements
-- raises an ArgumentError if n is negative
-- tries to convert n to an Integer using #to_int
-- raises a TypeError when the passed n can be coerced to Integer
-- raises an ArgumentError if more arguments are passed
-- does not return subclass instances with Array subclass
-- returns an untainted array even if the array is tainted
-- keeps taint status
-- returns a trusted array even if the array is untrusted
-- raises a RuntimeError on a frozen array
-- keeps untrusted status
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/product_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/product_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb
-Array#product
-- returns converted arguments using :to_ary
-- returns the expected result
-- has no required argument
-- returns an empty array when the argument is an empty array
 
-Array#product when given a block
-- yields all combinations in turn (FAILED - <n>)
 
-Array#product when given an empty block
-- returns self (FAILED - <n>)
 
 
- <n>)
-Array#product when given a block yields all combinations in turn FAILED
-Expected []
-to equal [[1, 3, 6],
- [1, 3, 8],
- [1, 4, 6],
- [1, 4, 8],
- [1, 5, 6],
- [1, 5, 8],
- [2, 3, 6],
- [2, 3, 8],
- [2, 4, 6],
- [2, 4, 8],
- [2, 5, 6],
- [2, 5, 8]]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb:33:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#product when given an empty block returns self FAILED
-Expected [[1, 3, 6],
- [1, 3, 8],
- [1, 4, 6],
- [1, 4, 8],
- [1, 5, 6],
- [1, 5, 8],
- [2, 3, 6],
- [2, 3, 8],
- [2, 4, 6],
- [2, 4, 8],
- [2, 5, 6],
- [2, 5, 8]]
-to be identical to [1, 2]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb:44:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/product_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/array/product_spec.rb)
-== rubyspec/core/array/push_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/push_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/push_spec.rb
-Array#push
-- appends the arguments to the array
-- isn't confused by previous shift
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/rassoc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/rassoc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rassoc_spec.rb
-Array#rassoc
-- returns the first contained array whose second element is == object
-- properly handles recursive arrays
-- calls elem == obj on the second element of each contained array
-- does not check the last element in each contained but speficically the second
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reject_spec.rb
-Array#reject
-- returns a new array without elements for which block is true
-- returns self when called on an Array emptied with #shift
-- properly handles recursive arrays
-- returns subclass instance on Array subclasses
-- returns an Enumerator if no block given
 
-Array#reject!
-- removes elements for which block is true
-- properly handles recursive arrays
-- returns nil when called on an Array emptied with #shift
-- returns nil if no changes are made
-- raises a RuntimeError on a frozen array
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/repeated_combination_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/repeated_combination_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb
-Array#repeated_combination
-- returns an enumerator when no block is provided (ERROR - <n>)
-- returns self when a block is given (ERROR - <n>)
-- yields nothing for negative length and return self (ERROR - <n>)
-- yields the expected repeated_combinations (ERROR - <n>)
-- yields [] when length is 0 (ERROR - <n>)
-- yields nothing when the array is empty and num is non zero (ERROR - <n>)
-- yields a partition consisting of only singletons (ERROR - <n>)
 
 
- <n>)
-Array#repeated_combination returns an enumerator when no block is provided ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination returns self when a block is given ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination yields nothing for negative length and return self ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination yields the expected repeated_combinations ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination yields [] when length is 0 ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination yields nothing when the array is empty and num is non zero ERROR
-NoMethodError: undefined method `repeated_combination' for []:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
- <n>)
-Array#repeated_combination yields a partition consisting of only singletons ERROR
-NoMethodError: undefined method `repeated_combination' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_combination_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 7 errors
-exit 1
-failed(rubyspec/core/array/repeated_combination_spec.rb)
-== rubyspec/core/array/repeated_permutation_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/repeated_permutation_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb
-Array#repeated_permutation
-- returns an Enumerator of all repeated permutations of given length when called without a block (ERROR - <n>)
-- yields all repeated_permutations to the block then returns self when called with block but no arguments (ERROR - <n>)
-- yields the empty repeated_permutation ([[]]) when the given length is 0 (ERROR - <n>)
-- does not yield when called on an empty Array with a nonzero argument (ERROR - <n>)
-- handles duplicate elements correctly (ERROR - <n>)
-- truncates Float arguments (ERROR - <n>)
-- returns an Enumerator which works as expected even when the array was modified (ERROR - <n>)
 
 
- <n>)
-Array#repeated_permutation returns an Enumerator of all repeated permutations of given length when called without a block ERROR
-NoMethodError: undefined method `repeated_permutation' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation yields all repeated_permutations to the block then returns self when called with block but no arguments ERROR
-NoMethodError: undefined method `repeated_permutation' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation yields the empty repeated_permutation ([[]]) when the given length is 0 ERROR
-NoMethodError: undefined method `repeated_permutation' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation does not yield when called on an empty Array with a nonzero argument ERROR
-NoMethodError: undefined method `repeated_permutation' for []:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation handles duplicate elements correctly ERROR
-NoMethodError: undefined method `repeated_permutation' for [10, 11, 10]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:35:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation truncates Float arguments ERROR
-NoMethodError: undefined method `repeated_permutation' for [10, 11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#repeated_permutation returns an Enumerator which works as expected even when the array was modified ERROR
-NoMethodError: undefined method `repeated_permutation' for [11, 12]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:46:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/repeated_permutation_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 7 errors
-exit 1
-failed(rubyspec/core/array/repeated_permutation_spec.rb)
-== rubyspec/core/array/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/replace_spec.rb
-Array#replace
-- replaces the elements with elements from other array
-- properly handles recursive arrays
-- returns self
-- does not make self dependent to the original array
-- tries to convert the passed argument to an Array using #to_ary
-- does not call #to_ary on Array subclasses
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/reverse_each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/reverse_each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reverse_each_spec.rb
-Array#reverse_each
-- traverses array in reverse order and pass each element to block
-- returns self
-- yields only the top level element of an empty recursive arrays
-- yields only the top level element of a recursive array
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/reverse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/reverse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/reverse_spec.rb
-Array#reverse
-- returns a new array with the elements in reverse order
-- returns subclass instance on Array subclasses
-- properly handles recursive arrays
 
-Array#reverse!
-- reverses the elements in place
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/rindex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/rindex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rindex_spec.rb
-Array#rindex
-- returns the first index backwards from the end where element == to object
-- returns size-1 if last element == to object
-- returns 0 if only first element == to object
-- returns nil if no element == to object
-- properly handles empty recursive arrays
-- properly handles recursive arrays
-- accepts a block instead of an argument
-- ignore the block if there is an argument
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/rotate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/rotate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb
-Array#rotate
-- returns a copy of the array whose first n elements is moved to the last (ERROR - <n>)
-- returns a copy of the array when the length is one (ERROR - <n>)
-- returns an empty array when self is empty (ERROR - <n>)
-- does not return self (ERROR - <n>)
-- returns subclass instance for Array subclasses (ERROR - <n>)
 
-Array#rotate!
-- moves the first n elements to the last and returns self (ERROR - <n>)
-- does nothing and returns self when the length is zero or one (ERROR - <n>)
-- returns self (ERROR - <n>)
-- raises a RuntimeError on a frozen array (FAILED - <n>)
 
 
- <n>)
-Array#rotate returns a copy of the array whose first n elements is moved to the last ERROR
-NoMethodError: undefined method `rotate' for [1, 2, 3, 4, 5]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:8:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate returns a copy of the array when the length is one ERROR
-NoMethodError: undefined method `rotate' for [1]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate returns an empty array when self is empty ERROR
-NoMethodError: undefined method `rotate' for []:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate does not return self ERROR
-NoMethodError: undefined method `rotate' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate returns subclass instance for Array subclasses ERROR
-NoMethodError: undefined method `rotate' for [1, 2, 3]:ArraySpecs::MyArray
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:32:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate! moves the first n elements to the last and returns self ERROR
-NoMethodError: undefined method `rotate!' for [1, 2, 3, 4, 5]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:39:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:36:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate! does nothing and returns self when the length is zero or one ERROR
-NoMethodError: undefined method `rotate!' for [1]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:54:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:36:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate! returns self ERROR
-NoMethodError: undefined method `rotate!' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:70:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:36:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#rotate! raises a RuntimeError on a frozen array FAILED
-Expected RuntimeError
-but got NoMethodError (undefined method `rotate!' for [1, 2, 3]:Array)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:36:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/rotate_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectation, 1 failure, 8 errors
-exit 1
-failed(rubyspec/core/array/rotate_spec.rb)
-== rubyspec/core/array/sample_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/sample_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sample_spec.rb
-Array#sample
-- selects a random value from the array
-- returns nil for empty arrays
 
-Array#sample passed a number n as an argument
-- raises ArgumentError for a negative n
-- returns different random values from the array
-- tries to convert n to an Integer using #to_int
-- returns all values with n big enough
-- returns [] for empty arrays or if n <= 0
-- does not return subclass instances with Array subclass
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb
-Array#select
-- returns an Enumerator if no block given
-- returns a new array of elements for which block is true
-- does not return subclass instance on Array subclasses
-- properly handles recursive arrays
 
-Array#select!
-- returns nil if no changes were made in the array (ERROR - <n>)
-- deletes elements for which the block returns a false value (ERROR - <n>)
-- returns an enumerator if no block is given (ERROR - <n>)
 
 
- <n>)
-Array#select! returns nil if no changes were made in the array ERROR
-NoMethodError: undefined method `select!' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:29:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:28:in `<top (required)>'
 
- <n>)
-Array#select! deletes elements for which the block returns a false value ERROR
-NoMethodError: undefined method `select!' for [1, 2, 3, 4, 5]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/keep_if.rb:4:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:29:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:28:in `<top (required)>'
 
- <n>)
-Array#select! returns an enumerator if no block is given ERROR
-NoMethodError: undefined method `select!' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shared/keep_if.rb:9:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:29:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/select_spec.rb:28:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/array/select_spec.rb)
-== rubyspec/core/array/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shift_spec.rb
-Array#shift
-- removes and returns the first element
-- returns nil when the array is empty
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array
 
-Array#shift passed a number n as an argument
-- removes and returns an array with the first n element of the array
-- does not corrupt the array when shift without arguments is followed by shift with an argument
-- returns a new empty array if there are no more elements
-- returns whole elements if n exceeds size of the array
-- does not return self even when it returns whole elements
-- raises an ArgumentError if n is negative
-- tries to convert n to an Integer using #to_int
-- raises a TypeError when the passed n can be coerced to Integer
-- raises an ArgumentError if more arguments are passed
-- does not return subclass instances with Array subclass
-- returns an untainted array even if the array is tainted
-- keeps taint status
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/shuffle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/shuffle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/shuffle_spec.rb
-Array#shuffle
-- returns the same values, in a usually different order
-- returns subclass instances with Array subclass
-- is not destructive
 
-Array#shuffle!
-- returns the same values, in a usually different order
-- raises a RuntimeError on a frozen array
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/size_spec.rb
-Array#size
-- returns the number of elements
-- properly handles recursive arrays
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/slice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/slice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/slice_spec.rb
-Array#slice!
-- removes and return the element at index
-- removes and returns length elements beginning at start
-- properly handles recursive arrays
-- calls to_int on start and length arguments
-- removes and return elements in range
-- calls to_int on range arguments
-- does not expand array with indices out of bounds
-- does not expand array with negative indices out of bounds
-- raises a RuntimeError on a frozen array
 
-Array#slice
-- returns the element at index with [index]
-- returns the element at index from the end of the array with [-index]
-- return count elements starting from index with [index, count]
-- returns count elements starting at index from the end of array with [-index, count]
-- returns the first count elements with [0, count]
-- returns the subarray which is independent to self with [index,count]
-- tries to convert the passed argument to an Integer using #to_int
-- returns the elements specified by Range indexes with [m..n]
-- returns elements specified by Range indexes except the element at index n with [m...n]
-- returns elements that exist if range start is in the array but range end is not with [m..n]
-- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
-- returns the subarray which is independent to self with [m..n]
-- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
-- returns the same elements as [m..n] and [m...n] with Range subclasses
-- returns nil for a requested index not in the array with [index]
-- returns [] if the index is valid but length is zero with [index, length]
-- returns nil if length is zero but index is invalid with [index, length]
-- returns [] if index == array.size with [index, length]
-- returns nil if index > array.size with [index, length]
-- returns nil if length is negative with [index, length]
-- returns nil if no requested index is in the array with [m..n]
-- returns nil if range start is not in the array with [m..n]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns a subarray where m, n negatives and m < n with [m..n]
-- returns an array containing the first element with [0..0]
-- returns the entire array with [0..-1]
-- returns all but the last element with [0...-1]
-- returns [3] for [2..-1] out of [1, 2, 3]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- does not expand array when the indices are outside of the array bounds
-- raises a RangeError when the start index is out of range of Fixnum
-- raises a RangeError when the length is out of range of Fixnum
 
-Array#slice with a subclass of Array
-- returns a subclass instance with [n, m]
-- returns a subclass instance with [-n, m]
-- returns a subclass instance with [n..m]
-- returns a subclass instance with [n...m]
-- returns a subclass instance with [-n..-m]
-- returns a subclass instance with [-n...-m]
-- returns an empty array when m == n with [m...n]
-- returns an empty array with [0...0]
-- returns an empty array when m > n and m, n are positive with [m..n]
-- returns an empty array when m > n and m, n are negative with [m..n]
-- returns [] if index == array.size with [index, length]
-- returns [] if the index is valid but length is zero with [index, length]
-- does not call #initialize on the subclass instance
 
 
-Finished in <t> seconds
 
-1 file, 56 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/sort_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/sort_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb
-Array#sort_by!
-- sorts array in place by passing each element to the given block (ERROR - <n>)
-- returns an Enumerator if not given a block (ERROR - <n>)
-- completes when supplied a block that always returns the same result (ERROR - <n>)
-- raises a RuntimeError on a frozen array (FAILED - <n>)
-- returns the specified value when it would break in the given block (ERROR - <n>)
-- makes some modification even if finished sorting when it would break in the given block (ERROR - <n>)
 
 
- <n>)
-Array#sort_by! sorts array in place by passing each element to the given block ERROR
-NoMethodError: undefined method `sort_by!' for [-100, -2, 1, 200, 30000]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:9:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#sort_by! returns an Enumerator if not given a block ERROR
-NoMethodError: undefined method `sort_by!' for [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#sort_by! completes when supplied a block that always returns the same result ERROR
-NoMethodError: undefined method `sort_by!' for [2, 3, 5, 1, 4]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:19:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#sort_by! raises a RuntimeError on a frozen array FAILED
-Expected RuntimeError
-but got NoMethodError (undefined method `sort_by!' for [1, 2, 3]:Array)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:41:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#sort_by! returns the specified value when it would break in the given block ERROR
-NoMethodError: undefined method `sort_by!' for [1, 2, 3]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:47:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
- <n>)
-Array#sort_by! makes some modification even if finished sorting when it would break in the given block ERROR
-NoMethodError: undefined method `sort_by!' for [5, 4, 3, 2, 1]:Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:53:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:51:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:51:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:51:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_by_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectation, 1 failure, 5 errors
-exit 1
-failed(rubyspec/core/array/sort_by_spec.rb)
-== rubyspec/core/array/sort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/sort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/sort_spec.rb
-Array#sort
-- returns a new array sorted based on comparing elements with <=>
-- does not affect the original Array
-- sorts already-sorted Arrays
-- sorts reverse-sorted Arrays
-- sorts Arrays that consist entirely of equal elements
-- sorts Arrays that consist mostly of equal elements
-- does not return self even if the array would be already sorted
-- properly handles recursive arrays
-- 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
-- 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
-- returns subclass instance on Array subclasses
-- does not freezes self during being sorted
-- returns the specified value when it would break in the given block
-- compares values returned by block with 0
-- raises an error if objects can't be compared
-- handles a large array that has been pruned
 
-Array#sort!
-- sorts array in place using <=>
-- sorts array in place using block value if a block given
-- returns self if the order of elements changed
-- returns self even if makes no modification
-- properly handles recursive arrays
-- uses #<=> of elements in order to sort
-- 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
-- raises a RuntimeError on a frozen array
-- ignores any changes of self which would take place during sort!ing
-- returns the specified value when it would break in the given block
-- makes some modification even if finished sorting when it would break in the given block
 
 
-Finished in <t> seconds
 
-1 file, 33 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.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/take_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/take_spec.rb
-Array#take
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/take_while_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/take_while_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/take_while_spec.rb
-Array#take_while
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_a_spec.rb
-Array#to_a
-- returns self
-- does not return subclass instance on Array subclasses
-- properly handles recursive arrays
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/to_ary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/to_ary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_ary_spec.rb
-Array#to_ary
-- returns self
-- properly handles recursive arrays
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_s_spec.rb
-Array#to_s
-- is equivalent to Array#inspect
-- is equivalent to Array#inspect in a recursive array (FAILED - <n>)
 
 
- <n>)
-Array#to_s is equivalent to Array#inspect in a recursive array FAILED
-Expected "[1, 2, 3, 4, [1, 2, 3, 4, [...]]]"
- to equal "[1, 2, 3, 4, [...]]"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_s_spec.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/to_s_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/to_s_spec.rb)
-== rubyspec/core/array/transpose_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/transpose_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/transpose_spec.rb
-Array#transpose
-- assumes an array of arrays and returns the result of transposing rows and columns
-- tries to convert the passed argument to an Array using #to_ary
-- properly handles recursive arrays
-- raises a TypeError if the passed Argument does not respond to #to_ary
-- does not call to_ary on array subclass elements
-- raises an IndexError if the arrays are not of the same length
-- does not return subclass instance on Array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/try_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/try_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/try_convert_spec.rb
-Array.try_convert
-- returns self for arrays
-- converts using :to_ary
-- returns nil when there is no :to_ary
-- should not rescue errors
-- checks the result of the conversion
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/union_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/union_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/union_spec.rb
-Array#|
-- returns an array of elements that appear in either array (union)
-- creates an array with no duplicates
-- creates an array with elements in order they are first encountered
-- properly handles recursive arrays
-- tries to convert the passed argument to an Array using #to_ary
-- acts as if using an intermediate hash to collect values
-- does not return subclass instances for Array subclasses
-- does not call to_ary on array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/uniq_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/uniq_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/uniq_spec.rb
-Array#uniq
-- returns an array with no duplicates
-- properly handles recursive arrays
-- uses eql? semantics
-- compares elements first with hash
-- does not compare elements with different hash codes via eql?
-- compares elements with matching hash codes with #eql?
-- returns subclass instance on Array subclasses
 
-Array#uniq!
-- modifies the array in place
-- returns self
-- properly handles recursive arrays
-- returns nil if no changes are made to the array
-- raises a RuntimeError on a frozen array when the array is modified
-- raises a RuntimeError on a frozen array when the array would not be modified (FAILED - <n>)
 
 
- <n>)
-Array#uniq! raises a RuntimeError on a frozen array when the array would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/uniq_spec.rb:139:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/uniq_spec.rb:88:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/uniq_spec.rb)
-== rubyspec/core/array/unshift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/unshift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/unshift_spec.rb
-Array#unshift
-- prepends object to the original array
-- quietly ignores unshifting nothing
-- properly handles recursive arrays
-- raises a RuntimeError on a frozen array when the array is modified
-- raises a RuntimeError on a frozen array when the array would not be modified (FAILED - <n>)
 
 
- <n>)
-Array#unshift raises a RuntimeError on a frozen array when the array would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/unshift_spec.rb:55:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/unshift_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/array/unshift_spec.rb)
-== rubyspec/core/array/values_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/values_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/values_at_spec.rb
-Array#values_at
-- returns an array of elements at the indexes when passed indexes
-- calls to_int on its indices
-- returns an array of elements in the ranges when passes ranges
-- properly handles recursive arrays
-- calls to_int on arguments of ranges when passes ranges
-- does not return subclass instance on Array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/array/zip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/array/zip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/array/zip_spec.rb
-Array#zip
-- returns an array of arrays containing corresponding elements of each array
-- fills in missing values with nil
-- properly handles recursive arrays
-- calls #to_ary to convert the argument to an Array
-- calls block if supplied
-- does not return subclass instance on Array subclasses
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/__send___spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/__send___spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
-BasicObject#__send__
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
-BasicObject class
-- has no ancestors
-- has no superclass
-- is a class
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
-BasicObject behaves
-- privately
-- protectedly
-- publically
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/basic_object_subclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/basic_object_subclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
-BasicObject's subclasses behave
-- privately
-- protectedly
-- publically
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
-BasicObject#equal?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
-BasicObject#==
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/instance_eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/instance_eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
-BasicObject#instance_eval
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/instance_exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/instance_exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
-BasicObject#instance_exec
-- raises a LocalJumpError unless given a block
-- has an arity of -1
-- accepts arguments with a block
-- doesn't pass self to the block as an argument
-- passes any arguments to the block
-- only binds the exec to the receiver
-- binds self to the receiver
-- executes in the context of the receiver
-- has access to receiver's instance variables
-- sets class variables in the receiver
-- raises a TypeError when defining methods on an immediate
-- raises a TypeError when defining methods on numerics
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/metaclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/metaclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
-BasicObject#metaclass
-- returns the basic object's metaclass
-- does the job of a metaclass
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/method_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/method_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
-BasicObject#method_missing
-- is a private method
-- is not called when a defined method is called
-- is called when an undefined method is called
-- is called when a private method is called
-- is called when a protected method is called
 
-BasicObject#method_missing is undefined
-- a NoMethodError is raised when an undefined method is called
-- a NoMethodError is raised when a private method is called
-- a NoMethodError is raised when a protected method is called
 
-BasicObject.method_missing
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/new_spec.rb
-BasicObject.new
-- creates a new BasicObject
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/basicobject/not_equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/not_equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
-BasicObject#!=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/not_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/not_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/not_spec.rb
-BasicObject#!
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/singleton_method_added_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/singleton_method_added_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb
-BasicObject#singleton_method_added
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/basicobject/singleton_method_removed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/singleton_method_removed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_removed_spec.rb
-BasicObject#singleton_method_removed
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/basicobject/singleton_method_undefined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/basicobject/singleton_method_undefined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/basicobject/singleton_method_undefined_spec.rb
-BasicObject#singleton_method_undefined
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/bignum/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/abs_spec.rb
-Bignum#abs
-- returns the absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/bit_and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/bit_and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_and_spec.rb
-Bignum#&
-- returns self bitwise AND other
-- returns self bitwise AND other when one operand is negative
-- returns self bitwise AND other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/bit_or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/bit_or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_or_spec.rb
-Bignum#|
-- returns self bitwise OR other
-- returns self bitwise OR other when one operand is negative
-- returns self bitwise OR other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/bit_xor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/bit_xor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/bit_xor_spec.rb
-Bignum#^
-- returns self bitwise EXCLUSIVE OR other
-- returns self bitwise EXCLUSIVE OR other when one operand is negative
-- returns self bitwise EXCLUSIVE OR other when both operands are negative
-- raises a TypeError when passed a Float
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/case_compare_spec.rb
-Bignum#===
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/coerce_spec.rb
-Bignum#coerce
-- coerces other to a Bignum and returns [other, self] when passed a Fixnum
-- returns [other, self] when passed a Bignum
-- raises a TypeError when not passed a Fixnum or Bignum
-- raises a TypeError when passed a Float or String
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/comparison_spec.rb
-Bignum#<=>
-- returns -1 when self is less than the given argument
-- returns 0 when self is equal to the given argument
-- returns 1 when self is greater than the given argument
-- returns nil when the given argument is not an Integer
-- returns 1 when self is Infinity and other is a Bignum
-- returns 1 when self is negative and other is -Infinity
-- returns -1 when self is -Infinity and other is negative
-- returns -1 when self is negative and other is Infinty
-- returns 1 when self is Infinity and other is a Bignum
-- returns 1 when self is negative and other is -Infinity
-- returns -1 when self is -Infinity and other is negative
-- returns -1 when self is negative and other is Infinty
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/complement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/complement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/complement_spec.rb
-Bignum#~
-- returns self with each bit flipped
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/div_spec.rb
-Bignum#div
-- returns self divided by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- raises a TypeError when given a non-Integer
-- returns a result of integer division of self by a float argument
-- raises FloatDomainError if the argument is a float zero
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divide_spec.rb
-Bignum#/
-- returns self divided by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- raises a TypeError when given a non-Integer
-- returns self divided by float
-- does NOT raise ZeroDivisionError if other is zero and is a Float
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb
-Bignum#divmod
-- returns an Array containing quotient and modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a FloatDomainError if other is NaN (FAILED - <n>)
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when the given argument is not an Integer
 
-Bignum#divmod with q = floor(x/y), a = q*b + r,
-- returns [q,r] when a < 0, b > 0 and |a| < b
-- returns [q,r] when a > 0, b < 0 and a > |b|
-- returns [q,r] when a > 0, b < 0 and a < |b|
-- returns [q,r] when a < 0, b < 0 and |a| < |b|
 
 
- <n>)
-Bignum#divmod raises a FloatDomainError if other is NaN FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb:63:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb:3:in `<top (required)>'
 
- <n>)
-Bignum#divmod raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb:75:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/divmod_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/bignum/divmod_spec.rb)
-== rubyspec/core/bignum/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/element_reference_spec.rb
-Bignum#[]
-- returns the nth bit in the binary representation of self
-- tries to convert the given argument to an Integer using #to_int
-- raises a TypeError when the given argument can't be converted to Integer
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/eql_spec.rb
-Bignum#eql? when given a Bignum
-- returns true if the given argument has the same value
 
-Bignum#eql? when given a non-Bignum
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/equal_value_spec.rb
-Bignum#==
-- returns true if self has the same value as the given argument
-- calls 'other == self' if the given argument is not an Integer
-- returns the result of 'other == self' as a boolean
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/even_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/even_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/even_spec.rb
-Bignum#even?
-- returns true if self is even and positive
-- returns true if self is even and negative
-- returns false if self is odd and positive
-- returns false if self is odd and negative
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/exponent_spec.rb
-Bignum#**
-- returns self raised to other power
-- raises a TypeError when given a non-Integer
-- switch to a Float when the values is too big
-- returns a complex number when negative and raised to a fractional power (FAILED - <n>)
 
 
- <n>)
-Bignum#** returns a complex number when negative and raised to a fractional power FAILED
-Expected 1048576+1816186.90759734i to be within +/- 3.0e-05 of NaN
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/exponent_spec.rb:27:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/exponent_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/bignum/exponent_spec.rb)
-== rubyspec/core/bignum/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/fdiv_spec.rb
-Bignum#fdiv
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/gt_spec.rb
-Bignum#>
-- returns true if self is greater than the given argument
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/gte_spec.rb
-Bignum#>=
-- returns true if self is greater than or equal to other
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/hash_spec.rb
-Bignum#hash
-- is provided
-- is stable
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/left_shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/left_shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/left_shift_spec.rb
-Bignum#<< with n << m
-- returns n shifted left m bits when n > 0, m > 0
-- returns n shifted left m bits when n < 0, m > 0
-- returns n shifted right m bits when n > 0, m < 0
-- returns n shifted right m bits when n < 0, m < 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m < 0 and m is a Bignum
-- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) << -1 and n > 0
-- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) << -1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/lt_spec.rb
-Bignum#<
-- returns true if self is less than the given argument
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/lte_spec.rb
-Bignum#<=
-- returns true if self is less than or equal to other
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/magnitude_spec.rb
-Bignum#magnitude
-- returns the absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/minus_spec.rb
-Bignum#-
-- returns self minus the given Integer
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/modulo_spec.rb
-Bignum#%
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
-Bignum#modulo
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
 
- <n>)
-Bignum#% raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/shared/modulo.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-Bignum#modulo raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/shared/modulo.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/modulo_spec.rb:8:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/bignum/modulo_spec.rb)
-== rubyspec/core/bignum/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/multiply_spec.rb
-Bignum#*
-- returns self multiplied by the given Integer
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/odd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/odd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/odd_spec.rb
-Bignum#odd?
-- returns true if self is odd and positive
-- returns true if self is odd and negative
-- returns false if self is even and positive
-- returns false if self is even and negative
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/plus_spec.rb
-Bignum#+
-- returns self plus the given Integer
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/quo_spec.rb
-Bignum#quo
-- returns the result of self divided by the given Integer as a Float
-- raises a ZeroDivisionError when the given Integer is 0
-- does not raise a FloatDomainError when the given argument is 0 and a Float
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/remainder_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/remainder_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/remainder_spec.rb
-Bignum#remainder
-- returns the remainder of dividing self by other
-- raises a ZeroDivisionError if other is zero and not a Float
-- does raises ZeroDivisionError if other is zero and a Float (FAILED - <n>)
 
 
- <n>)
-Bignum#remainder does raises ZeroDivisionError if other is zero and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/remainder_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/remainder_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/bignum/remainder_spec.rb)
-== rubyspec/core/bignum/right_shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/right_shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/right_shift_spec.rb
-Bignum#>> with n >> m
-- returns n shifted right m bits when n > 0, m > 0
-- returns n shifted right m bits when n < 0, m > 0
-- returns n shifted left m bits when  n > 0, m < 0
-- returns n shifted left m bits when  n < 0, m < 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m is a Bignum
-- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) >> 1 and n > 0
-- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) >> 1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/size_spec.rb
-Bignum#size
-- returns the number of bytes in the machine representation in multiples of four
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/to_f_spec.rb
-Bignum#to_f
-- returns self converted to a Float
-- converts number close to Float::MAX without exceeding MAX or producing NaN
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/to_s_spec.rb
-Bignum#to_s when given a base
-- returns self converted to a String using the given base
-- raises an ArgumentError if the base is less than 2 or higher than 36
 
-Bignum#to_s when given no base
-- returns self converted to a String using base 10
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/bignum/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/bignum/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/bignum/uminus_spec.rb
-Bignum#-@
-- returns self as a negative value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/binding/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/binding/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/clone_spec.rb
-Binding#clone
-- returns a copy of the Bind object
-- is a shallow copy of the Bind object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/binding/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/binding/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/dup_spec.rb
-Binding#dup
-- returns a copy of the Bind object
-- is a shallow copy of the Bind object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/binding/eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/binding/eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/binding/eval_spec.rb
-Binding#eval
-- behaves like Kernel.eval(..., self)
-- needs to be completed
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/builtin_constants/builtin_constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/builtin_constants/builtin_constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/builtin_constants/builtin_constants_spec.rb
-RUBY_VERSION
-- is a String
 
-RUBY_PATCHLEVEL
-- is a Fixnum
 
-RUBY_COPYRIGHT
-- is a String
 
-RUBY_DESCRIPTION
-- is a String
 
-RUBY_ENGINE
-- is a String
 
-RUBY_PLATFORM
-- is a String
 
-RUBY_RELEASE_DATE
-- is a String
 
-RUBY_REVISION
-- is a Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/class/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/allocate_spec.rb
-Class#allocate
-- returns an instance of self
-- returns a fully-formed instance of Module
-- does not call initialize on the new instance
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/class/inherited_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/inherited_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/inherited_spec.rb
-Class.inherited
-- is invoked with the child Class when self is subclassed
-- is invoked only once per subclass
-- is called when marked as a private class method
-- is called when marked as a protected class method
-- is called when marked as a public class method
-- is called by super from a method provided by an included module
-- is called by super even when marked as a private class method
-- will be invoked by child class regardless of visibility
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/class/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/initialize_copy_spec.rb
-Class#initialize_copy
-- raises a TypeError when called on already initialized classes
-- raises a TypeError when called on BasicObjecttimeout: output interval exceeds 600.0 seconds.
-timeout: the process group <pgid> is alive.
-timeout: INT signal sent.
-timeout: INT signal sent.
-timeout: TERM signal sent.
-timeout: TERM signal sent.
-timeout: KILL signal sent.
-some descendant process in process group <pgid> remain.
-timeout: INT signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1181:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:295:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:282:in `def_target'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/util.rb:304:in `stable_find'
-| /home/chkbuild/util.rb:303:in `catch'
-| /home/chkbuild/util.rb:303:in `stable_find'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/chkbuild/ruby.rb:276:in `def_target'
-| /home/chkbuild/chkbuild/ruby.rb:275:in `each'
-| /home/chkbuild/chkbuild/ruby.rb:275:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:291:in `call'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:402:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:290:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:263:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:249:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:247:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:207:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:197:in `internal_build'
-| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:57
-| /home/chkbuild/start-build:35:in `load'
-| /home/chkbuild/start-build:35
-failed(rubyspec/core/class/initialize_copy_spec.rb CommandTimeout)
-== rubyspec/core/class/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/initialize_spec.rb
-Class#new
-- returns a new instance of self
-- invokes #initialize on the new instance with the given args
-- passes the block to #initialize
 
-Class#initialize
-- raises a TypeError when called on already initialized classes
-- should raise a TypeError (even for BasicObject)timeout: output interval exceeds 600.0 seconds.
-timeout: the process group <pgid> is alive.
-timeout: INT signal sent.
-timeout: INT signal sent.
-timeout: TERM signal sent.
-timeout: TERM signal sent.
-timeout: KILL signal sent.
-some descendant process in process group <pgid> remain.
-timeout: INT signal sent.
-|output interval exceeds 600.0 seconds. (CommandTimeout)
-| /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
-| /home/chkbuild/timeoutcom.rb:116:in `popen'
-| /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
-| /home/chkbuild/chkbuild/build.rb:1181:in `run'
-| /home/chkbuild/chkbuild/ruby.rb:295:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/ruby.rb:282:in `def_target'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/util.rb:304:in `stable_find'
-| /home/chkbuild/util.rb:303:in `catch'
-| /home/chkbuild/util.rb:303:in `stable_find'
-| /home/chkbuild/util.rb:340:in `stable_find'
-| /home/chkbuild/chkbuild/ruby.rb:276:in `def_target'
-| /home/chkbuild/chkbuild/ruby.rb:275:in `each'
-| /home/chkbuild/chkbuild/ruby.rb:275:in `def_target'
-| /home/chkbuild/chkbuild/build.rb:291:in `call'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:414:in `catch_error'
-| /home/chkbuild/chkbuild/build.rb:291:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:402:in `with_procmemsize'
-| /home/chkbuild/chkbuild/build.rb:290:in `do_build'
-| /home/chkbuild/chkbuild/build.rb:263:in `child_build_target'
-| /home/chkbuild/chkbuild/build.rb:249:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
-| /home/chkbuild/chkbuild/build.rb:247:in `child_build_wrapper'
-| /home/chkbuild/chkbuild/build.rb:207:in `build_and_exit'
-| /home/chkbuild/chkbuild/build.rb:197:in `internal_build'
-| /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
-| /home/chkbuild/chkbuild/target.rb:155:in `each'
-| /home/chkbuild/chkbuild/target.rb:155:in `each_build_obj'
-| /home/chkbuild/chkbuild/main.rb:104:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:103:in `each'
-| /home/chkbuild/chkbuild/main.rb:103:in `main_internal_build'
-| /home/chkbuild/chkbuild/main.rb:169:in `main'
-| /home/chkbuild/sample/build-ruby:57
-| /home/chkbuild/start-build:35:in `load'
-| /home/chkbuild/start-build:35
-failed(rubyspec/core/class/initialize_spec.rb CommandTimeout)
-== rubyspec/core/class/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/new_spec.rb
-Class.new with a block given
-- uses the given block as the class' body
-- creates a subclass of the given superclass
 
-Class.new
-- creates a new anonymous class
-- creates a class without a name
-- creates a class that can be given a name by assigning it to a constant
-- sets the new class' superclass to the given class
-- sets the new class' superclass to Object when no class given
-- raises a TypeError when given a non-Class
 
-Class#new
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/class/superclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/class/superclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/class/superclass_spec.rb
-Class#superclass
-- returns the superclass of self
 
-Class#superclass for a singleton class
-- of an object returns the class of the object
-- of a class returns the singleton class of its superclass
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/between_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/between_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/between_spec.rb
-Comparable#between?
-- returns true if self is greater than or equal to the first and less than or equal to the second argument
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/equal_value_spec.rb
-Comparable#==
-- returns true if other is the same as self
-- calls #<=> on self with other and returns true if #<=> returns 0
-- returns false if calling #<=> on self returns a non-zero Integer
-- returns false if calling #<=> on self returns nil or a non-Integer
-- returns false if calling #<=> on self raises an Exception
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/gt_spec.rb
-Comparable#>
-- calls #<=> on self with other and returns true if #<=> returns any Integer greater than 0
-- returns false if calling #<=> on self returns 0 or any Integer less than 0
-- raises an ArgumentError if calling #<=> on self returns nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/gte_spec.rb
-Comparable#>=
-- calls #<=> on self with other and returns true if #<=> returns 0 or any Integer greater than 0
-- returns false if calling #<=> on self returns any Integer less than 0
-- raises an ArgumentError if calling #<=> on self returns nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/lt_spec.rb
-Comparable#<
-- calls #<=> on self with other and returns true if #<=> returns any Integer less than 0
-- returns false if calling #<=> on self returns 0 or any Integer greater than 0
-- raises an ArgumentError if calling #<=> on self returns nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/comparable/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/comparable/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/comparable/lte_spec.rb
-Comparable#<=
-- calls #<=> on self with other and returns true if #<=> returns 0 or any Integer less than 0
-- returns false if calling #<=> on self returns any Integer greater than 0
-- raises an ArgumentError if calling #<=> on self returns nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/Complex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/Complex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/Complex_spec.rb
-Complex when passed [Complex, Complex]
-- returns a new Complex number based on the two given numbers
 
-Complex when passed [Complex]
-- returns the passed Complex number
 
-Complex when passed [Integer, Integer]
-- returns a new Complex number
 
-Complex when passed [Integer]
-- returns a new Complex number with 0 as the imaginary component
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/abs2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/abs2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/abs2_spec.rb
-Complex#abs2
-- returns the sum of the squares of the real and imaginary parts
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/abs_spec.rb
-Complex#abs
-- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2))
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/angle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/angle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/angle_spec.rb
-Complex#angle
-- returns the argument -- i.e., the angle from (1, 0) in the complex plane
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/arg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/arg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/arg_spec.rb
-Complex#arg
-- returns the argument -- i.e., the angle from (1, 0) in the complex plane
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/coerce_spec.rb
-Complex#coerce
-- returns an array containing other and self as Complex when other is an Integer
-- returns an array containing other and self as Complex when other is a Float
-- returns an array containing other and self as Complex when other is a Bignum
-- returns an array containing other and self as Complex when other is a Rational
-- raises a TypeError when other is a String
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/conj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/conj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/conj_spec.rb
-Complex#conj
-- returns the complex conjugate: conj a + bi = a - bi
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/conjugate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/conjugate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/conjugate_spec.rb
-Complex#conjugate
-- returns the complex conjugate: conj a + bi = a - bi
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/denominator_spec.rb
-Complex#denominator
-- returns the least common multiple denominator of the real and imaginary parts
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/divide_spec.rb
-Complex#/ with Complex
-- divides according to the usual rule for complex numbers
 
-Complex#/ with Fixnum
-- divides both parts of the Complex number
-- raises a ZeroDivisionError when given zero
 
-Complex#/ with Bignum
-- divides both parts of the Complex number
 
-Complex#/ with Float
-- divides both parts of the Complex number
-- returns Complex(Infinity, Infinity) when given zero
 
-Complex#/ with Object
-- tries to coerce self into other
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/eql_spec.rb
-Complex#eql?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/equal_value_spec.rb
-Complex#== with Complex
-- returns true when self and other have numerical equality
 
-Complex#== with Numeric
-- returns true when self's imaginary part is 0 and the real part and other have numerical equality
 
-Complex#== with Object
-- calls other#== with self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/exponent_spec.rb
-Complex#** when given 0
-- returns Complex(1)
 
-Complex#** with Complex
-- returns self raised to the given power
 
-Complex#** with Integer
-- returns self raised to the given power
 
-Complex#** with Rational
-- returns self raised to the given power
 
-Complex#** with Object
-- tries to coerce self into other
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/fdiv_spec.rb
-Complex#fdiv
-- accepts a numeric argument
-- accepts a negative numeric argument
-- raises a TypeError if passed a non-numeric argument
-- sets the real part to NaN if self's real part is NaN
-- sets the imaginary part to NaN if self's imaginary part is NaN
-- sets the real and imaginary part to NaN if self's real and imaginary parts are NaN
-- sets the real and imaginary part to NaN if self's real part and the argument are both NaN
-- sets the real and imaginary part to NaN if self's real part, self's imaginary part, and the argument are NaN
-- sets the real part to Infinity if self's real part is Infinity
-- sets the imaginary part to Infinity if self's imaginary part is Infinity
-- sets the imaginary and real part to Infinity if self's imaginary and real parts are Infinity
-- sets the real part to NaN and the imaginary part to NaN if self's imaginary part, self's real part, and the argument are Infinity
 
-Complex#fdiv with no imaginary part
-- returns a Complex number
-- sets the real part to self's real part fdiv'd with the argument
-- sets the imaginary part to 0.0
 
-Complex#fdiv with an imaginary part
-- returns a Complex number
-- sets the real part to self's real part fdiv'd with the argument
-- sets the imaginary part to the imaginary part fdiv'd with the argument
 
 
-Finished in <t> seconds
 
-1 file, 18 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/hash_spec.rb
-Complex#hash
-- should be static
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/imag_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/imag_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/imag_spec.rb
-Complex#imag
-- returns the imaginary part of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/imaginary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/imaginary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/imaginary_spec.rb
-Complex#imaginary
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/inspect_spec.rb
-Complex#inspect
-- returns (${real}+${image}i) for positive imaginary parts
-- returns (${real}-${image}i) for negative imaginary parts
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/integer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/integer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/integer_spec.rb
-Complex#integer?
-- returns false for a Complex with no imaginary part
-- returns false for a Complex with an imaginary part
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/magnitude_spec.rb
-Complex#magnitude
-- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2))
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/marshal_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/marshal_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/marshal_dump_spec.rb
-Complex#marshal_dump
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/marshal_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/marshal_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/marshal_load_spec.rb
-Complex#marshal_load
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/minus_spec.rb
-Complex#- with Complex
-- subtracts both the real and imaginary components
 
-Complex#- with Integer
-- subtracts the real number from the real component of self
 
-Complex#- with Object
-- tries to coerce self into other
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/multiply_spec.rb
-Complex#* with Complex
-- multiplies according to the usual rule for complex numbers: (a + bi) * (c + di) = ac - bd + (ad + bc)i
 
-Complex#* with Integer
-- multiplies both parts of self by the given Integer
 
-Complex#* with Object
-- tries to coerce self into other
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/numerator_spec.rb
-Complex#numerator
-- returns self's numerator
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/phase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/phase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/phase_spec.rb
-Complex#phase
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/plus_spec.rb
-Complex#+ with Complex
-- adds both the real and imaginary components
 
-Complex#+ with Integer
-- adds the real number to the real component of self
 
-Complex#+ with Object
-- tries to coerce self into other
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/polar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/polar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/polar_spec.rb
-Complex.polar
-- returns a complex number in terms of radius and angle
-- raises a TypeError when given non real arguments (FAILED - <n>)
 
-Complex#polar
-- returns the absolute value and the argument
 
 
- <n>)
-Complex.polar raises a TypeError when given non real arguments FAILED
-Expected TypeError but got ArgumentError (wrong number of arguments(1 for 2))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/polar_spec.rb:9:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/polar_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/polar_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/complex/polar_spec.rb)
-== rubyspec/core/complex/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/quo_spec.rb
-Complex#quo
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb
-Complex#rationalize
-- raises RangeError if self has non-zero imaginary part (FAILED - <n>)
-- returns a Rational if self has zero imaginary part (ERROR - <n>)
 
 
- <n>)
-Complex#rationalize raises RangeError if self has non-zero imaginary part FAILED
-Expected RangeError
-but got NoMethodError (undefined method `rationalize' for (1+5i):Complex)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:3:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:1:in `<top (required)>'
 
- <n>)
-Complex#rationalize returns a Rational if self has zero imaginary part ERROR
-NoMethodError: undefined method `rationalize' for (1+0i):Complex
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:3:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rationalize_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/complex/rationalize_spec.rb)
-== rubyspec/core/complex/real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/real_spec.rb
-Complex#real
-- returns the real part of self
 
-Complex#real?
-- returns false if there is an imaginary part
-- returns false if there is not an imaginary part
-- returns false if the real part is Infinity
-- returns false if the real part is NaN
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/rect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/rect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rect_spec.rb
-Complex#rect
-- returns an Array
-- returns a two-element Array
-- returns the real part of self as the first element
-- returns the imaginary part of self as the last element
-- raises an ArgumentError if given any arguments
 
-Complex.rect
-- needs specs
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/rectangular_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/rectangular_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/rectangular_spec.rb
-Complex#rectangular
-- returns an Array
-- returns a two-element Array
-- returns the real part of self as the first element
-- returns the imaginary part of self as the last element
-- raises an ArgumentError if given any arguments
 
-Complex.rectangular
-- needs specs
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/to_f_spec.rb
-Complex#to_f
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/to_i_spec.rb
-Complex#to_i
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/to_r_spec.rb
-Complex#to_r
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/to_s_spec.rb
-Complex#to_s when self's real component is 0
-- returns both the real and imaginary component even when the real is 0
 
-Complex#to_s
-- returns self as String
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/complex/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/complex/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/complex/uminus_spec.rb
-Complex#-@
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/continuation/call_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/continuation/call_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/continuation/call_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/continuation/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/continuation/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/continuation/element_reference_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/continuation/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/continuation/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/continuation/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/chdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/chdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/chdir_spec.rb
-Dir.chdir
-- defaults to $HOME with no arguments
-- changes to the specified directory
-- returns 0 when successfully changing directory
-- calls #to_str on the argument if it's not a String
-- calls #to_str on the argument if it's not a String and a block is given
-- calls #to_path on the argument if it's not a String
-- prefers #to_path over #to_str (FAILED - <n>)
-- returns the value of the block when a block is given
-- defaults to the home directory when given a block but no argument
-- changes to the specified directory for the duration of the block
-- raises a SystemCallError if the directory does not exist
-- raises a SystemCallError if the original directory no longer exists
-- always returns to the original directory when given a block
 
 
- <n>)
-Dir.chdir prefers #to_path over #to_str FAILED
-Expected "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec_temp/dir_specs_mock"
-to equal "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/chdir_spec.rb:65:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/chdir_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/dir/chdir_spec.rb)
-== rubyspec/core/dir/chroot_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/chroot_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/chroot_spec.rb
-Dir.chroot as regular user
-- raises an Errno::EPERM exception if the directory exists
-- raises a SystemCallError if the directory doesn't exist
-- calls #to_path on non-String argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/close_spec.rb
-Dir#close
-- closes the stream and fd and returns nil
 
-Dir#close
-- raises an IOError when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/delete_spec.rb
-Dir.delete
-- removes empty directories
-- calls #to_path on non-String arguments
-- raises a SystemCallError when trying to remove a nonempty directory
-- raises a SystemCallError if lacking adequate permissions to remove the directory
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/dir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/dir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/dir_spec.rb
-Dir
-- includes Enumerable
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/dir/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/each_spec.rb
-Dir#each
-- yields each directory entry in succession
-- returns the directory which remains open
-- returns an Enumerator if no block given
 
-Dir#each
-- raises an IOError when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/element_reference_spec.rb
-Dir.[]
-- converts patterns with to_str
-- matches non-dotfiles with '*'
-- returns empty array when empty pattern provided
-- matches regexp special +
-- matches regexp special *
-- matches regexp special ?
-- matches regexp special |
-- matches regexp special ^
-- matches regexp special $
-- matches regexp special (
-- matches regexp special )
-- matches regexp special [
-- matches regexp special ]
-- matches regexp special {
-- matches regexp special }
-- matches dotfiles with '.*'
-- matches non-dotfiles with '*<non-special characters>'
-- matches dotfiles with '.*<non-special characters>'
-- matches files with any ending with '<non-special characters>*'
-- matches files with any middle with '<non-special characters>*<non-special characters>'
-- matches files with multiple '*' special characters
-- matches non-dotfiles in the current directory with '**'
-- matches dotfiles in the current directory with '.**'
-- recursively matches any nondot subdirectories with '**/'
-- recursively matches any subdirectories including ./ and ../ with '.**/'
-- matches a single character except leading '.' with '?'
-- accepts multiple '?' characters in a pattern
-- matches any characters in a set with '[<characters>]'
-- matches any characters in a range with '[<character>-<character>]'
-- matches any characters except those in a set with '[^<characters>]'
-- matches any characters except those in a range with '[^<character>-<character]'
-- matches any one of the strings in a set with '{<string>,<other>,...}'
-- accepts string sets with empty strings with {<string>,,<other>}
-- matches dot or non-dotfiles with '{,.}*'
-- respects the order of {} expressions, expanding left most first
-- matches special characters by escaping with a backslash with '\<character>'
-- recursively matches directories with '**/<characters>'
 
-Dir.[]
-- matches multiple recursives
 
 
-Finished in <t> seconds
 
-1 file, 38 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/entries_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/entries_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/entries_spec.rb
-Dir.entries
-- returns an Array of filenames in an existing directory including dotfiles
-- calls #to_path on non-String arguments
-- raises a SystemCallError if called with a nonexistent diretory
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/exist_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/exist_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/exist_spec.rb
-Dir.exist?
-- returns true if the given directory exists
-- returns true for '.'
-- returns true for '..'
-- understands non-ASCII paths
-- understands relative paths
-- returns false if the given directory doesn't exist
-- doesn't require the name to have a trailing slash
-- doesn't expand paths
-- returns false if the argument exists but is a file
-- calls #to_path on non String arguments
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/exists_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/exists_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/exists_spec.rb
-Dir.exists?
-- returns true if the given directory exists
-- returns true for '.'
-- returns true for '..'
-- understands non-ASCII paths
-- understands relative paths
-- returns false if the given directory doesn't exist
-- doesn't require the name to have a trailing slash
-- doesn't expand paths
-- returns false if the argument exists but is a file
-- calls #to_path on non String arguments
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/foreach_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/foreach_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/foreach_spec.rb
-Dir.foreach
-- yields all names in an existing directory to the provided block
-- returns nil when successful
-- calls #to_path on non-String arguments
-- raises a SystemCallError if passed a nonexistent directory
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/getwd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/getwd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/getwd_spec.rb
-Dir.getwd
-- returns the current working directory
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/dir/glob_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/glob_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/glob_spec.rb
-Dir.glob
-- converts patterns with to_str
-- matches non-dotfiles with '*'
-- returns empty array when empty pattern provided
-- matches regexp special +
-- matches regexp special *
-- matches regexp special ?
-- matches regexp special |
-- matches regexp special ^
-- matches regexp special $
-- matches regexp special (
-- matches regexp special )
-- matches regexp special [
-- matches regexp special ]
-- matches regexp special {
-- matches regexp special }
-- matches dotfiles with '.*'
-- matches non-dotfiles with '*<non-special characters>'
-- matches dotfiles with '.*<non-special characters>'
-- matches files with any ending with '<non-special characters>*'
-- matches files with any middle with '<non-special characters>*<non-special characters>'
-- matches files with multiple '*' special characters
-- matches non-dotfiles in the current directory with '**'
-- matches dotfiles in the current directory with '.**'
-- recursively matches any nondot subdirectories with '**/'
-- recursively matches any subdirectories including ./ and ../ with '.**/'
-- matches a single character except leading '.' with '?'
-- accepts multiple '?' characters in a pattern
-- matches any characters in a set with '[<characters>]'
-- matches any characters in a range with '[<character>-<character>]'
-- matches any characters except those in a set with '[^<characters>]'
-- matches any characters except those in a range with '[^<character>-<character]'
-- matches any one of the strings in a set with '{<string>,<other>,...}'
-- accepts string sets with empty strings with {<string>,,<other>}
-- matches dot or non-dotfiles with '{,.}*'
-- respects the order of {} expressions, expanding left most first
-- matches special characters by escaping with a backslash with '\<character>'
-- recursively matches directories with '**/<characters>'
 
-Dir.glob
-- matches multiple recursives
 
-Dir.glob
-- matches both dot and non-dotfiles with '*' and option File::FNM_DOTMATCH
-- matches files with any beginning with '*<non-special characters>' and option File::FNM_DOTMATCH
-- matches any files in the current directory with '**' and option File::FNM_DOTMATCH
-- recursively matches any subdirectories except './' or '../' with '**/' and option File::FNM_DOTMATCH
-- matches the literal character '\' with option File::FNM_NOESCAPE
-- returns nil for directories current user has no permission to read
 
 
-Finished in <t> seconds
 
-1 file, 44 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/home_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/home_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb
-Dir.home
-- returns the current user's home directory as a string if called without arguments (ERROR - <n>)
-- returns the named user's home directory as a string if called with an argument (ERROR - <n>)
-- raises an ArgumentError if the named user doesn't exist (FAILED - <n>)
 
 
- <n>)
-Dir.home returns the current user's home directory as a string if called without arguments ERROR
-NoMethodError: undefined method `home' for Dir:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:4:in `<top (required)>'
 
- <n>)
-Dir.home returns the named user's home directory as a string if called with an argument ERROR
-NoMethodError: undefined method `home' for Dir:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:19:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:4:in `<top (required)>'
 
- <n>)
-Dir.home raises an ArgumentError if the named user doesn't exist FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `home' for Dir:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/home_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectation, 1 failure, 2 errors
-exit 1
-failed(rubyspec/core/dir/home_spec.rb)
-== rubyspec/core/dir/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/initialize_spec.rb
-Dir#initialize
-- calls #to_path on non-String arguments
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/dir/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/inspect_spec.rb
-Dir#inspect
-- returns a String
-- includes the class name
-- includes the directory name
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/mkdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/mkdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/mkdir_spec.rb
-Dir.mkdir
-- creates the named directory with the given permissions
-- calls #to_path on non-String arguments
-- raises a SystemCallError if any of the directories in the path before the last does not exist
-- raises Errno::EEXIST if the specified directory already exists
-- raises Errno::EEXIST if the argument points to the existing file
 
-Dir.mkdir
-- raises a SystemCallError when lacking adequate permissions in the parent dir
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/open_spec.rb
-Dir.open
-- returns a Dir instance representing the specified directory
-- raises a SystemCallError if the directory does not exist
-- may take a block which is yielded to with the Dir instance
-- returns the value of the block if a block is given
-- closes the Dir instance when the block exits if given a block
-- closes the Dir instance when the block exits the block even due to an exception
-- calls #to_path on non-String arguments
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/path_spec.rb
-Dir#path
-- returns the path that was supplied to .new or .open
-- returns the path even when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/pos_spec.rb
-Dir#pos
-- returns an Integer representing the current position in the directory
-- returns a different Integer if moved from previous position
 
-Dir#pos
-- raises an IOError when called on a closed Dir instance
 
-Dir#pos=
-- moves the read position to a previously obtained position
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/pwd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/pwd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/pwd_spec.rb
-Dir.pwd
-- returns the current working directory
-- correctly displays dirs with unicode characters in them
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/read_spec.rb
-Dir#read
-- returns the file name in the current seek position
-- raises an IOError when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/rewind_spec.rb
-Dir#rewind
-- resets the next read to start from the first entry
-- returns the Dir instance
-- raises an IOError when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/rmdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/rmdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/rmdir_spec.rb
-Dir.rmdir
-- removes empty directories
-- calls #to_path on non-String arguments
-- raises a SystemCallError when trying to remove a nonempty directory
-- raises a SystemCallError if lacking adequate permissions to remove the directory
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/seek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/seek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/seek_spec.rb
-Dir#seek
-- returns the Dir instance
-- moves the read position to a previously obtained position
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/tell_spec.rb
-Dir#tell
-- returns an Integer representing the current position in the directory
-- returns a different Integer if moved from previous position
-- raises an IOError when called on a closed Dir instance
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/to_path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/to_path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/to_path_spec.rb
-Dir#to_path
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/dir/unlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/dir/unlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/dir/unlink_spec.rb
-Dir.unlink
-- removes empty directories
-- calls #to_path on non-String arguments
-- raises a SystemCallError when trying to remove a nonempty directory
-- raises a SystemCallError if lacking adequate permissions to remove the directory
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/_dump_spec.rb
-Encoding#_dump
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/_load_spec.rb
-Encoding._load
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/aliases_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/aliases_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/aliases_spec.rb
-Encoding.aliases
-- returns a Hash
-- has Strings as keys
-- has Strings as values
-- has alias names as its keys
-- has the names of the aliased encoding as its values
-- has an 'external' key with the external default encoding as its value
-- has a 'locale' key and its value equals to the name of the encoding finded by the locale charmap
-- only contains valid aliased encodings
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/ascii_compatible_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/ascii_compatible_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb
-Encoding#ascii_compatible?
-- returns true if self represents an ASCII-compatible encoding (ERROR - <n>)
-- returns false if self does not represent an ASCII-compatible encoding (ERROR - <n>)
 
 
- <n>)
-Encoding#ascii_compatible? returns true if self represents an ASCII-compatible encoding ERROR
-NoMethodError: undefined method `ascii_compatible?' for #<Encoding:UTF-8>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:3:in `<top (required)>'
 
- <n>)
-Encoding#ascii_compatible? returns false if self does not represent an ASCII-compatible encoding ERROR
-NoMethodError: undefined method `ascii_compatible?' for #<Encoding:UTF-16LE>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/ascii_compatible_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/core/encoding/ascii_compatible_spec.rb)
-== rubyspec/core/encoding/compatible_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/compatible_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/compatible_spec.rb
-Encoding.compatible?
-- returns an Encoding object if the given encodings are compatible
-- returns the encoding of the string that would result from concatenating the arguments
-- returns nil if there is not a compatible encoding for the arguments
-- returns nil unless both arguments are Strings
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb
-Encoding::Converter.asciicompat_encoding
-- accepts an encoding name as a String argument
-- coerces non-String/Encoding objects with #to_str
-- accepts an Encoding object as an argument
-- returns a corresponding ASCII compatible encoding for ASCII-incompatible encodings
-- returns nil when the given encoding is ASCII compatible
-- handles encoding names who resolve to nil encodings
-- returns nil if called with an encoding it returned previously
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/constants_spec.rb
-Encoding::Converter::INVALID_MASK
-- exists
-- has a Fixnum value
 
-Encoding::Converter::INVALID_REPLACE
-- exists
-- has a Fixnum value
 
-Encoding::Converter::UNDEF_MASK
-- exists
-- has a Fixnum value
 
-Encoding::Converter::UNDEF_REPLACE
-- exists
-- has a Fixnum value
 
-Encoding::Converter::UNDEF_HEX_CHARREF
-- exists
-- has a Fixnum value
 
-Encoding::Converter::PARTIAL_INPUT
-- exists
-- has a Fixnum value
 
-Encoding::Converter::AFTER_OUTPUT
-- exists
-- has a Fixnum value
 
-Encoding::Converter::UNIVERSAL_NEWLINE_DECORATOR
-- exists
-- has a Fixnum value
 
-Encoding::Converter::CRLF_NEWLINE_DECORATOR
-- exists
-- has a Fixnum value
 
-Encoding::Converter::CR_NEWLINE_DECORATOR
-- exists
-- has a Fixnum value
 
-Encoding::Converter::XML_TEXT_DECORATOR
-- exists
-- has a Fixnum value
 
-Encoding::Converter::XML_ATTR_CONTENT_DECORATOR
-- exists
-- has a Fixnum value
 
-Encoding::Converter::XML_ATTR_QUOTE_DECORATOR
-- exists
-- has a Fixnum value
 
 
-Finished in <t> seconds
 
-1 file, 26 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/convert_spec.rb
-Encoding::Converter#convert
-- returns a String
-- sets the encoding of the result to the target encoding
-- transcodes the given String to the target encoding
-- allows Strings of different encodings to the source encoding
-- reuses the given encoding pair if called multiple times
-- raises UndefinedConversionError if the String contains characters invalid for the target encoding
-- raises an ArgumentError if called on a finished stream
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/convpath_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/convpath_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/convpath_spec.rb
-Encoding::Converter#convpath
-- returns an Array
-- returns each encoding pair as a sub-Array
-- returns each encoding as an Encoding object
-- returns multiple encoding pairs when direct conversion is impossible
-- sets the last element of each pair to the first element of the next
-- only lists a source encoding once
-- indicates if crlf_newline conversion would occur
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/destination_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/destination_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/destination_encoding_spec.rb
-Encoding::Converter#destination_encoding
-- returns the destination encoding as an Encoding object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/finish_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/finish_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/finish_spec.rb
-Encoding::Converter#finish
-- returns a String
-- returns an empty String if there is nothing more to convert
-- returns the last part of the converted String if it hasn't already
-- returns a String in the destination encoding
-- returns an empty String if self was not given anything to convert
-- returns an empty String on subsequent invocations
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/insert_output_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/insert_output_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/insert_output_spec.rb
-Encoding::Converter#insert_output
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/inspect_spec.rb
-Encoding::Converter#inspect
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/last_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/last_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/last_error_spec.rb
-Encoding::Converter#last_error
-- returns nil when the no conversion has been attempted
-- returns nil when the last conversion did not produce an error
-- returns nil when #primitive_convert last returned :destination_buffer_full
-- returns nil when #primitive_convert last returned :finished
-- returns nil if the last conversion succeeded but the penultimate failed
-- returns an Encoding::InvalidByteSequenceError when #primitive_convert last returned :invalid_byte_sequence
-- returns an Encoding::UndefinedConversionError when #primitive_convert last returned :undefined_conversion
-- returns an Encoding::InvalidByteSequenceError when #primitive_convert last returned :incomplete_input
-- returns an Encoding::InvalidByteSequenceError when the last call to #convert produced one
-- returns an Encoding::UndefinedConversionError when the last call to #convert produced one
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/primitive_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/primitive_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/primitive_convert_spec.rb
-Encoding::Converter#primitive_convert
-- accepts a nil source buffer
-- accepts a String as the source buffer
-- accepts nil for the destination byte offset
-- accepts an integer for the destination byte offset
-- raises an ArgumentError if the destination byte offset is greater than the bytesize of the destination buffer
-- uses the destination byte offset to determine where to write the result in the destination buffer
-- accepts nil for the destination bytesize
-- accepts an integer for the destination bytesize
-- allows a destination bytesize value greater than the bytesize of the source buffer
-- allows a destination bytesize value less than the bytesize of the source buffer
-- uses destination bytesize as the maximumn bytesize of the destination buffer
-- allows a destination buffer of unlimited size if destination bytesize is nil
-- accepts an options hash
-- sets the destination buffer's encoding to the destination encoding if the conversion suceeded
-- sets the destination buffer's encoding to the destination encoding if the conversion failed
-- returns :incomplete_input when source buffer ends unexpectedly and :partial_input isn't specified
-- returns :source_buffer_empty when source buffer ends unexpectedly and :partial_input is true
-- returns :undefined_conversion when a character in the source buffer is not representable in the output encoding
-- returns :invalid_byte_sequence when an invalid byte sequence was found in the source buffer
-- returns :finished when the conversion succeeded
-- returns :destination_buffer_full when the destination buffer is too small
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/primitive_errinfo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/primitive_errinfo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb
-Encoding::Converter#primitive_errinfo
-- returns [:source_buffer_empty,nil,nil,nil,nil] when no conversion has been attempted
-- returns [:finished,nil,nil,nil,nil] when #primitive_convert last returned :finished
-- returns [:source_buffer_empty,nil,nil,nil, nil] when #convert last succeeded
-- returns [:destination_buffer_full,nil,nil,nil,nil] when #primitive_convert last returned :destination_buffer_full
-- returns the status of the last primitive conversion, even if it was successful and the previous one wasn't
-- returns the state, source encoding, target encoding, and the erroneous bytes when #primitive_convert last returned :undefined_conversion
-- returns the state, source encoding, target encoding, and erroneous bytes when #primitive_convert last returned :incomplete_input
-- returns the state, source encoding, target encoding, erroneous bytes, and the read-again bytes when #primitive_convert last returned :invalid_byte_sequence
-- returns the state, source encoding, target encoding, erroneous bytes, and the read-again bytes when #convert last raised InvalidByteSequenceError
-- returns the state, source encoding, target encoding, erroneous bytes, and the read-again bytes when #finish last raised InvalidByteSequenceError
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/putback_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/putback_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/putback_spec.rb
-Encoding::Converter#putback
-- returns a String
-- returns a String in the source encoding
-- returns the bytes buffered due to an :invalid_byte_sequence error
-- allows conversion to be resumed after an :invalid_byte_sequence
-- returns an empty String when there are no more bytes to put back
-- accepts an integer argument corresponding to the number of bytes to be put back
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/replacement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/replacement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/replacement_spec.rb
-Encoding::Converter#replacement
-- returns '?' in US-ASCII when the destination encoding is not UTF-8
-- returns [efbfbd] when the destination encoding is UTF-8
 
-Encoding::Converter#replacement=
-- accepts a String argument
-- accepts a String argument of arbitrary length
-- raises an TypeError if assigned a non-String argument
-- sets #replacement
-- raises an UndefinedConversionError is the argument cannot be converted into the destination encoding
-- does not change the replacement character if the argument cannot be converted into the destination encoding
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/search_convpath_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/search_convpath_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/search_convpath_spec.rb
-Encoding::Converter.search_convpath
-- returns an Array
-- returns each encoding pair as a sub-Array
-- returns each encoding as an Encoding object
-- returns multiple encoding pairs when direct conversion is impossible
-- sets the last element of each pair to the first element of the next
-- only lists a source encoding once
-- indicates if crlf_newline conversion would occur
-- raises an Encoding::ConverterNotFoundError if no conversion path exists
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/converter/source_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/converter/source_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/converter/source_encoding_spec.rb
-Encoding::Converter#source_encoding
-- returns the source encoding as an Encoding object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/default_external_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/default_external_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/default_external_spec.rb
-Encoding.default_external
-- returns an Encoding object
-- returns the default external encoding
 
-Encoding.default_external=
-- sets the default external encoding
-- can accept a name of an encoding as a String
-- calls #to_s on arguments that are neither Strings nor Encodings
-- raises a TypeError unless the argument is an Encoding or convertible to a String
-- raises an ArgumentError if the argument is nil
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/default_internal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/default_internal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/default_internal_spec.rb
-Encoding.default_internal
-- is nil by default
-- returns an Encoding object if a default internal encoding is set
-- returns nil if no default internal encoding is set
-- returns the default internal encoding
-- returns Encoding::UTF_8 if ruby was invoked with -U
-- uses the encoding specified when ruby is invoked with an '-E :internal' argument
-- uses the encoding specified when ruby is invoked with an '-E external:internal' argument
 
-Encoding.default_internal=
-- sets the default internal encoding
-- can accept a name of an encoding as a String
-- calls #to_s on arguments that are neither Strings nor Encodings
-- raises a TypeError unless the argument is an Encoding or convertible to a String
-- accepts an argument of nil to unset the default internal encoding
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/dummy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/dummy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/dummy_spec.rb
-Encoding#dummy?
-- returns false for proper encodings
-- returns true for dummy encodings (ERROR - <n>)
 
 
- <n>)
-Encoding#dummy? returns true for dummy encodings ERROR
-NameError: uninitialized constant Encoding::CP50221
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/dummy_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/dummy_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/dummy_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/encoding/dummy_spec.rb)
-== rubyspec/core/encoding/find_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/find_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb
-Encoding.find
-- returns the corresponding Encoding object if given a valid encoding name
-- returns the corresponding Encoding object if given a valid alias name
-- does NOT accept encoding names as Symbols (FAILED - <n>)
-- accepts encoding names as Strings
-- accepts any object as encoding name, if it responds to #to_str
-- is case insensitive
-- raises an ArgumentError if the given encoding does not exist
 
 
- <n>)
-Encoding.find does NOT accept encoding names as Symbols FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb:23:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb:22:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/find_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/encoding/find_spec.rb)
-== rubyspec/core/encoding/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/inspect_spec.rb
-Encoding#inspect
-- returns a String
-- returns #<Encoding:name> for a non-dummy encoding named 'name'
-- returns #<Encoding:name (dummy)> for a dummy encoding named 'name'
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
-Encoding::InvalidByteSequenceError#destination_encoding_name
-- returns a String
-- is equal to the destination encoding name of the object that raised it
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb
-Encoding::InvalidByteSequenceError#destination_encoding
-- returns an Encoding object
-- is equal to the destination encoding of the object that raised it
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb
-Encoding::InvalidByteSequenceError#error_bytes
-- returns a String
-- returns the bytes that caused the exception
-- uses ASCII-8BIT as the encoding
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb
-Encoding::InvalidByteSequenceError#incomplete_input?
-- returns nil by default
-- returns true if #primitive_convert returned :incomplete_input for the same data
-- returns false if #primitive_convert returned :invalid_byte_sequence for the same data
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb
-Encoding::InvalidByteSequenceError#readagain_bytes
-- returns a String
-- returns the bytes to be read again
-- uses ASCII-8BIT as the encoding
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb
-Encoding::UndefinedConversionError#source_encoding_name
-- returns a String
-- is equal to the source encoding name of the object that raised it
-- is equal to the source encoding at the stage of the conversion path where the error occured
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb
-Encoding::InvalidByteSequenceError#source_encoding
-- returns an Encoding object
-- is equal to the source encoding of the object that raised it
-- is equal to the source encoding at the stage of the conversion path where the error occured
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/list_spec.rb
-Encoding.list
-- returns an Array
-- returns an Array of Encoding objects
-- returns each encoding only once
-- includes the default external encoding
-- does not include any alias names
-- includes all aliased encodings
-- includes dummy encodings
-- updates the list when #find is used to load a new encoding
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/locale_charmap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/locale_charmap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/locale_charmap_spec.rb
-Encoding.locale_charmap
-- returns a String
-- returns a value based on the LC_ALL environment variable
-- is unaffected by assigning to ENV['LC_ALL'] in the same process
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/name_list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/name_list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/name_list_spec.rb
-Encoding.name_list
-- returns an Array
-- returns encoding names as Strings
-- includes all aliases
-- includes all non-dummy encodings
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/name_spec.rb
-Encoding#name
-- returns a String
-- uniquely identifies an encoding
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/names_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/names_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/names_spec.rb
-Encoding#names
-- returns an Array
-- returns names as Strings
-- returns #name as the first value
-- includes any aliases the encoding has
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/replicate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/replicate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb
-Encoding#replicate
-- returns a replica of ASCII (ERROR - <n>)
-- returns a replica of UTF-8 (ERROR - <n>)
-- returns a replica of UTF-16BE (ERROR - <n>)
-- returns a replica of ISO-2022-JP (ERROR - <n>)
 
 
- <n>)
-Encoding#replicate returns a replica of ASCII ERROR
-NoMethodError: undefined method `replicate' for #<Encoding:US-ASCII>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:3:in `<top (required)>'
 
- <n>)
-Encoding#replicate returns a replica of UTF-8 ERROR
-NoMethodError: undefined method `replicate' for #<Encoding:UTF-8>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:3:in `<top (required)>'
 
- <n>)
-Encoding#replicate returns a replica of UTF-16BE ERROR
-NoMethodError: undefined method `replicate' for #<Encoding:UTF-16BE>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:3:in `<top (required)>'
 
- <n>)
-Encoding#replicate returns a replica of ISO-2022-JP ERROR
-NoMethodError: undefined method `replicate' for #<Encoding:ISO-2022-JP (dummy)>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/replicate_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/core/encoding/replicate_spec.rb)
-== rubyspec/core/encoding/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/to_s_spec.rb
-Encoding#to_s
-- returns a String
-- uniquely identifies an encoding
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb
-Encoding::UndefinedConversionError#destination_encoding_name
-- returns a String
-- is equal to the destination encoding name of the object that raised it
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb
-Encoding::UndefinedConversionError#destination_encoding
-- returns an Encoding object
-- is equal to the destination encoding of the object that raised it
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb
-Encoding::UndefinedConversionError#error_char
-- returns a String
-- returns the one-character String that caused the exception
-- uses the source encoding
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb
-Encoding::UndefinedConversionError#source_encoding_name
-- returns a String
-- is equal to the source encoding name of the object that raised it
-- is equal to the source encoding at the stage of the conversion path where the error occured
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb
-Encoding::UndefinedConversionError#source_encoding
-- returns an Encoding object
-- is equal to the source encoding of the object that raised it
-- is equal to the source encoding at the stage of the conversion path where the error occured
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/all_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/all_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/all_spec.rb
-Enumerable#all?
-- always returns true on empty enumeration
-- does not hide exceptions out of #each
 
-Enumerable#all? with no block
-- returns true if no elements are false or nil
-- returns false if there are false or nil elements
 
-Enumerable#all? with block
-- returns true if the block never returns false or nil
-- returns false if the block ever returns false or nil
-- stops iterating once the return value is determined
-- does not hide exceptions out of the block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/any_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/any_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/any_spec.rb
-Enumerable#any?
-- always returns false on empty enumeration
-- raises an ArgumentError when any arguments provided
-- does not hide exceptions out of #each
 
-Enumerable#any? with no block
-- returns true if any element is not false or nil
-- returns false if all elements are false or nil
 
-Enumerable#any? with block
-- returns true if the block ever returns other than false or nil
-- any? should return false if the block never returns other than false or nil
-- stops iterating once the return value is determined
-- does not hide exceptions out of the block
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/chunk_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/chunk_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb
-Enumerable#chunk
-- raises an ArgumentError if called without a block (FAILED - <n>)
-- returns an Enumerator if given a block (ERROR - <n>)
-- yields each element of the Enumerable to the block (ERROR - <n>)
-- returns an Enumerator of 2-element Arrays (ERROR - <n>)
-- sets the first element of each sub-Array to the return value of the block (ERROR - <n>)
-- sets the last element of each sub-Array to the consecutive values for which the block returned the first element (ERROR - <n>)
 
 
- <n>)
-Enumerable#chunk raises an ArgumentError if called without a block FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#chunk returns an Enumerator if given a block ERROR
-NoMethodError: undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#chunk yields each element of the Enumerable to the block ERROR
-NoMethodError: undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#chunk returns an Enumerator of 2-element Arrays ERROR
-NoMethodError: undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#chunk sets the first element of each sub-Array to the return value of the block ERROR
-NoMethodError: undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#chunk sets the last element of each sub-Array to the consecutive values for which the block returned the first element ERROR
-NoMethodError: undefined method `chunk' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:36:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/chunk_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectation, 1 failure, 5 errors
-exit 1
-failed(rubyspec/core/enumerable/chunk_spec.rb)
-== rubyspec/core/enumerable/collect_concat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/collect_concat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb
-Enumerable#collect_concat
-- returns a new array with the results of passing each element to block, flattened one level (ERROR - <n>)
-- skips elements that are empty Arrays (ERROR - <n>)
-- calls to_ary but not to_a (ERROR - <n>)
-- calls to_ary but not to_a (FAILED - <n>)
-- returns an enumerator when no block given (ERROR - <n>)
 
 
- <n>)
-Enumerable#collect_concat returns a new array with the results of passing each element to block, flattened one level ERROR
-NoMethodError: undefined method `collect_concat' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:4:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#collect_concat skips elements that are empty Arrays ERROR
-NoMethodError: undefined method `collect_concat' for #<EnumerableSpecs::Numerous:0x<address> @list=[1, [], 2]>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:9:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#collect_concat calls to_ary but not to_a ERROR
-NoMethodError: undefined method `collect_concat' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:19:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:5:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerable#collect_concat calls to_ary but not to_a FAILED
-Mock 'array-like' expected to receive 'to_ary' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#collect_concat returns an enumerator when no block given ERROR
-NoMethodError: undefined method `collect_concat' for #<EnumerableSpecs::Numerous:0x<address> @list=[1, 2]>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_concat_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 4 errors
-exit 1
-failed(rubyspec/core/enumerable/collect_concat_spec.rb)
-== rubyspec/core/enumerable/collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/collect_spec.rb
-Enumerable#collect
-- returns a new array with the results of passing each element to block
-- gathers initial args as elements when each yields multiple
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/count_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/count_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/count_spec.rb
-Enumerable#count
-- returns size when no argument or a block
-- counts nils if given nil as an argument
-- accepts an argument for comparison using ==
-- uses a block for comparison
-- ignores the block when given an argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/cycle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/cycle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/cycle_spec.rb
-Enumerable#cycle
-- loops indefinitely if no argument or nil argument
-- yields successive elements of the array repeatedly
 
-Enumerable#cycle passed a number n as an argument
-- returns nil and does nothing for non positive n
-- calls each at most once
-- yields only when necessary
-- tries to convert n to an Integer using #to_int
-- raises a TypeError when the passed n can be coerced to Integer
-- raises an ArgumentError if more arguments are passed
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/detect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/detect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/detect_spec.rb
-Enumerable#detect
-- passes each entry in enum to block while block when block is false
-- returns nil when the block is false and there is no ifnone proc given
-- returns the first element for which the block is not false
-- returns the value of the ifnone proc if the block is false
-- doesn't call the ifnone proc if an element is found
-- calls the ifnone proc only once when the block is false
-- returns an enumerator when no block given
-- passes the ifnone proc to the enumerator
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/drop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/drop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/drop_spec.rb
-Enumerable#drop
-- requires exactly one argument
 
-Enumerable#drop passed a number n as an argument
-- raise ArgumentError if n < 0
-- tries to convert n to an Integer using #to_int
-- returns [] for empty enumerables
-- returns [] if dropping all
-- raises a TypeError when the passed n can be coerced to Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/drop_while_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/drop_while_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/drop_while_spec.rb
-Enumerable#drop_while
-- returns an Enumerator if no block given
-- returns no/all elements for {true/false} block
-- accepts returns other than true/false
-- passes elements to the block until the first false
-- will only go through what's needed
-- doesn't return self when it could
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/each_cons_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/each_cons_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_cons_spec.rb
-Enumerable#each_cons
-- passes element groups to the block
-- raises an Argument Error if there is not a single parameter > 0
-- tries to convert n to an Integer using #to_int
-- works when n is >= full length
-- yields only as much as needed
-- returns an enumerator if no block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/each_entry_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/each_entry_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb
-Enumerable#each_entry
-- yields multiple arguments as an array (ERROR - <n>)
-- returns an enumerator if no block (ERROR - <n>)
-- raises an Argument error when extra arguments (FAILED - <n>)
-- passes extra arguments to #each (ERROR - <n>)
 
 
- <n>)
-Enumerable#each_entry yields multiple arguments as an array ERROR
-NoMethodError: undefined method `each_entry' for #<EnumerableSpecs::YieldsMixed:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#each_entry returns an enumerator if no block ERROR
-NoMethodError: undefined method `each_entry' for #<EnumerableSpecs::YieldsMixed:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#each_entry raises an Argument error when extra arguments FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each_entry' for #<EnumerableSpecs::YieldsMixed:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#each_entry passes extra arguments to #each ERROR
-NoMethodError: undefined method `each_entry' for #<EnumerableSpecs::EachCounter:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_entry_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectation, 1 failure, 3 errors
-exit 1
-failed(rubyspec/core/enumerable/each_entry_spec.rb)
-== rubyspec/core/enumerable/each_slice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/each_slice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_slice_spec.rb
-Enumerable#each_slice
-- passes element groups to the block
-- raises an Argument Error if there is not a single parameter > 0
-- tries to convert n to an Integer using #to_int
-- works when n is >= full length
-- yields only as much as needed
-- returns an enumerator if no block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/each_with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/each_with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_with_index_spec.rb
-Enumerable#each_with_index
-- passes each element and its index to block
-- provides each element to the block
-- provides each element to the block and its index
-- binds splat arguments properly
-- returns an enumerator if no block
-- passes extra parameters to each
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/each_with_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/each_with_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/each_with_object_spec.rb
-Enumerable#each_with_object
-- passes each element and its argument to the block
-- returns an enumerator if no block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/entries_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/entries_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/entries_spec.rb
-Enumerable#entries
-- returns an array containing the elements
-- passes arguments to each
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/find_all_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/find_all_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/find_all_spec.rb
-Enumerable#find_all
-- returns all elements for which the block is not false
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/find_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/find_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/find_index_spec.rb
-Enumerable#find_index
-- passes each entry in enum to block while block when block is false
-- returns nil when the block is false
-- returns the first index for which the block is not false
-- returns the first index found
-- returns nil when the element not found
-- ignores the block if an argument is given
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/find_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/find_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/find_spec.rb
-Enumerable#find
-- passes each entry in enum to block while block when block is false
-- returns nil when the block is false and there is no ifnone proc given
-- returns the first element for which the block is not false
-- returns the value of the ifnone proc if the block is false
-- doesn't call the ifnone proc if an element is found
-- calls the ifnone proc only once when the block is false
-- returns an enumerator when no block given
-- passes the ifnone proc to the enumerator
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/first_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/first_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/first_spec.rb
-Enumerable#first
-- returns the first element
-- returns nil if self is empty
 
-Enumerable#first when passed an argument
-- returns the first count elements if given a count
-- returns an empty array when passed count on an empty array
-- returns an empty array when passed count == 0
-- returns an array containing the first element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the passed argument is not numeric
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/flat_map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/flat_map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb
-Enumerable#flat_map
-- returns a new array with the results of passing each element to block, flattened one level (ERROR - <n>)
-- skips elements that are empty Arrays (ERROR - <n>)
-- calls to_ary but not to_a (ERROR - <n>)
-- calls to_ary but not to_a (FAILED - <n>)
-- returns an enumerator when no block given (ERROR - <n>)
 
 
- <n>)
-Enumerable#flat_map returns a new array with the results of passing each element to block, flattened one level ERROR
-NoMethodError: undefined method `flat_map' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:4:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#flat_map skips elements that are empty Arrays ERROR
-NoMethodError: undefined method `flat_map' for #<EnumerableSpecs::Numerous:0x<address> @list=[1, [], 2]>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:9:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#flat_map calls to_ary but not to_a ERROR
-NoMethodError: undefined method `flat_map' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:19:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:5:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerable#flat_map calls to_ary but not to_a FAILED
-Mock 'array-like' expected to receive 'to_ary' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:5:in `<top (required)>'
 
- <n>)
-Enumerable#flat_map returns an enumerator when no block given ERROR
-NoMethodError: undefined method `flat_map' for #<EnumerableSpecs::Numerous:0x<address> @list=[1, 2]>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/shared/collect_concat.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/flat_map_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 4 errors
-exit 1
-failed(rubyspec/core/enumerable/flat_map_spec.rb)
-== rubyspec/core/enumerable/grep_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/grep_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/grep_spec.rb
-Enumerable#grep
-- grep without a block should return an array of all elements === pattern
-- grep with a block should return an array of elements === pattern passed through block
-- grep the enumerable (rubycon legacy)
-- can use $~ in the block when used with a Regexp
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/group_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/group_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/group_by_spec.rb
-Enumerable#group_by
-- returns a hash with values grouped according to the block
-- returns an empty hash for empty enumerables
-- returns an Enumerator if called without a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/include_spec.rb
-Enumerable#include?
-- returns true if any element == argument
-- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/inject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/inject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/inject_spec.rb
-Enumerable#inject
-- with argument takes a block with an accumulator (with argument as initial value) and the current element. Value of block becomes new accumulator
-- produces an array of the accumulator and the argument when given a block with a *arg
-- can take two argument
-- ignores the block if two arguments
-- can take a symbol argument
-- without argument takes a block with an accumulator (with first element as initial value) and the current element. Value of block becomes new accumulator
-- with inject arguments(legacy rubycon)
-- without inject arguments(legacy rubycon)
-- returns nil when fails(legacy rubycon)
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/map_spec.rb
-Enumerable#map
-- returns a new array with the results of passing each element to block
-- gathers initial args as elements when each yields multiple
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/max_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/max_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/max_by_spec.rb
-Enumerable#max_by
-- returns an enumerator if no block
-- returns nil if #each yields no objects
-- returns the object for whom the value returned by block is the largest
-- returns the object that appears first in #each in case of a tie
-- uses max.<=>(current) to determine order
-- is able to return the maximum for enums that contain nils
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/max_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/max_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/max_spec.rb
-Enumerable#max
-- max should return the maximum element
-- return the maximum element (basics cases)
-- returns nil for an empty Enumerable
-- raises a NoMethodError for elements without #<=>
-- raises an ArgumentError for incomparable elements
-- return the maximum element (with block
-- returns the minimum for enumerables that contain nils
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/member_spec.rb
-Enumerable#member?
-- returns true if any element == argument
-- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/min_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/min_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/min_by_spec.rb
-Enumerable#min_by
-- returns an enumerator if no block
-- returns nil if #each yields no objects
-- returns the object for whom the value returned by block is the largest
-- returns the object that appears first in #each in case of a tie
-- uses min.<=>(current) to determine order
-- is able to return the maximum for enums that contain nils
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/min_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/min_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/min_spec.rb
-Enumerable#min
-- min should return the minimum element
-- return the minimun (basic cases)
-- returns nil for an empty Enumerable
-- raises a NoMethodError for elements without #<=>
-- raises an ArgumentError for incomparable elements
-- return the minimun when using a block rule
-- returns the minimum for enumerables that contain nils
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/minmax_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/minmax_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/minmax_by_spec.rb
-Enumerable#minmax_by
-- returns an enumerator if no block
-- returns nil if #each yields no objects
-- returns the object for whom the value returned by block is the largest
-- returns the object that appears first in #each in case of a tie
-- uses min/max.<=>(current) to determine order
-- is able to return the maximum for enums that contain nils
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/minmax_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/minmax_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/minmax_spec.rb
-Enumerable#minmax
-- min should return the minimum element
-- returns [nil, nil] for an empty Enumerable
-- raises an ArgumentError when elements are incomparable
-- raises a NoMethodError for elements without #<=>
-- return the minimun when using a block rule
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/none_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/none_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/none_spec.rb
-Enumerable#none?
-- returns true if none of the elements in self are true
-- returns false if at least one of the elements in self are true
 
-Enumerable#none? with a block
-- passes each element to the block in turn until it returns true
-- stops passing elements to the block when it returns true
-- returns true if the block never returns true
-- returns false if the block ever returns true
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/one_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/one_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/one_spec.rb
-Enumerable#one?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/partition_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/partition_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/partition_spec.rb
-Enumerable#partition
-- returns two arrays, the first containing elements for which the block is true, the second containing the rest
-- returns an Enumerator if called without a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/reduce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/reduce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/reduce_spec.rb
-Enumerable#reduce
-- with argument takes a block with an accumulator (with argument as initial value) and the current element. Value of block becomes new accumulator
-- produces an array of the accumulator and the argument when given a block with a *arg
-- can take two argument
-- ignores the block if two arguments
-- can take a symbol argument
-- without argument takes a block with an accumulator (with first element as initial value) and the current element. Value of block becomes new accumulator
-- with inject arguments(legacy rubycon)
-- without inject arguments(legacy rubycon)
-- returns nil when fails(legacy rubycon)
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/reject_spec.rb
-Enumerable#reject
-- returns an array of the elements for which block is false
-- returns an Enumerator if called without a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/reverse_each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/reverse_each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/reverse_each_spec.rb
-Enumerable#reverse_each
-- traverses enum in reverse order and pass each element to block
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/select_spec.rb
-Enumerable#select
-- returns all elements for which the block is not false
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/slice_before_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/slice_before_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb
-Enumerable#slice_before
-- raises an Argument error when given an incorrect number of arguments (FAILED - <n>)
 
-Enumerable#slice_before when given an argument and no block
-- calls === on the argument to determine when to yield (ERROR - <n>)
-- calls === on the argument to determine when to yield (FAILED - <n>)
-- doesn't yield an empty array if the filter matches the first entry or the last entry (ERROR - <n>)
-- doesn't yield an empty array if the filter matches the first entry or the last entry (FAILED - <n>)
-- uses standard boolean as a test (ERROR - <n>)
-- uses standard boolean as a test (FAILED - <n>)
 
-Enumerable#slice_before when given a block and no argument
-- calls the block to determine when to yield (ERROR - <n>)
 
-Enumerable#slice_before when given a block and an argument
-- calls the block with a copy of that argument (ERROR - <n>)
 
 
- <n>)
-Enumerable#slice_before raises an Argument error when given an incorrect number of arguments FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:73:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#slice_before when given an argument and no block calls === on the argument to determine when to yield ERROR
-NoMethodError: undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:14:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerable#slice_before when given an argument and no block calls === on the argument to determine when to yield FAILED
-Mock 'filter' expected to receive '===' exactly 7 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#slice_before when given an argument and no block doesn't yield an empty array if the filter matches the first entry or the last entry ERROR
-NoMethodError: undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:22:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerable#slice_before when given an argument and no block doesn't yield an empty array if the filter matches the first entry or the last entry FAILED
-Mock 'filter' expected to receive '===' exactly 7 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#slice_before when given an argument and no block uses standard boolean as a test ERROR
-NoMethodError: undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:29:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerable#slice_before when given an argument and no block uses standard boolean as a test FAILED
-Mock 'filter' expected to receive '===' exactly 7 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#slice_before when given a block and no argument calls the block to determine when to yield ERROR
-NoMethodError: undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:37:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
- <n>)
-Enumerable#slice_before when given a block and an argument calls the block with a copy of that argument ERROR
-NoMethodError: undefined method `slice_before' for #<EnumerableSpecs::Numerous:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:46:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 4 failures, 5 errors
-exit 1
-failed(rubyspec/core/enumerable/slice_before_spec.rb)
-== rubyspec/core/enumerable/sort_by_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/sort_by_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/sort_by_spec.rb
-Enumerable#sort_by
-- returns an array of elements ordered by the result of block
-- sorts the object by the given attribute
-- returns an Enumerator when a block is not supplied
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/sort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/sort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/sort_spec.rb
-Enumerable#sort
-- sorts by the natural order as defined by <=>
-- yields elements to the provided block
-- raises a NoMethodError if elements do not define <=>
-- sorts enumerables that contain nils
-- compare values returned by block with 0
-- raises an error if objects can't be compared
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/take_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/take_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/take_spec.rb
-Enumerable#take
-- requires an argument
 
-Enumerable#take when passed an argument
-- returns the first count elements if given a count
-- returns an empty array when passed count on an empty array
-- returns an empty array when passed count == 0
-- returns an array containing the first element when passed count == 1
-- raises an ArgumentError when count is negative
-- returns the entire array when count > length
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError if the passed argument is not numeric
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/take_while_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/take_while_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/take_while_spec.rb
-Enumerable#take_while
-- returns an Enumerator if no block given
-- returns no/all elements for {true/false} block
-- accepts returns other than true/false
-- passes elements to the block until the first false
-- will only go through what's needed
-- doesn't return self when it could
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/to_a_spec.rb
-Enumerable#to_a
-- returns an array containing the elements
-- passes arguments to each
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerable/zip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerable/zip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerable/zip_spec.rb
-Enumerable#zip
-- combines each element of the receiver with the element of the same index in arrays given as arguments
-- passes each element of the result array to a block and return nil if a block is given
-- fills resulting array with nils if an argument array is too short
-- converts arguments to arrays using #to_ary
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/each_spec.rb
-Enumerator#each
-- yields each element of self to the given block
-- calls #each on the object given in the constructor by default
-- calls #each on the underlying object until it's exhausted
-- calls the method given in the constructor instead of #each
-- calls the method given in the constructor until it's exhausted
-- raises a NoMethodError if the object doesn't respond to #each
-- returns an Enumerator if no block is given
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/each_with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/each_with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/each_with_index_spec.rb
-Enumerator#each_with_index
-- passes each element and its index to block
-- returns the object being enumerated when given a block
-- binds splat arguments properly
-- returns an enumerator if no block is supplied
-- raises an ArgumentError if passed extra arguments
-- passes on the given block's return value
-- returns the iterator's return value
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/each_with_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/each_with_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/each_with_object_spec.rb
-Enumerator#each_with_object
-- returns an enumerator when not given a block
-- returns the given object when given a block
-- iterates over the array adding the given object
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/enum_for_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/enum_for_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/enum_for_spec.rb
-#enum_for
-- is defined in Kernel
-- returns a new enumerator
-- defaults the first argument to :each
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/feed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/feed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/feed_spec.rb
-Enumerator#feed
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/generator/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/generator/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/generator/each_spec.rb
-Enumerator::Generator#each
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/inspect_spec.rb
-Enumerator#inspect
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/new_spec.rb
-Enumerator.new
-- creates a new custom enumerator with the given object, iterator and arguments
-- creates a new custom enumerator that responds to #each
-- creates a new custom enumerator that runs correctly
-- aliases the second argument to :each
-- doesn't check for the presence of the iterator method
-- uses the latest define iterator method
-- accepts a block
-- ignores block if arg given
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/next_spec.rb
-Enumerator#next
-- returns the next element of the enumeration
-- raises a StopIteration exception at the end of the stream
-- cannot be called again until the enumerator is rewound (FAILED - <n>)
 
 
- <n>)
-Enumerator#next cannot be called again until the enumerator is rewound FAILED
-Expected StopIteration but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/enumerator/next.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/next_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/next_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/enumerator/next_spec.rb)
-== rubyspec/core/enumerator/next_values_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/next_values_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/next_values_spec.rb
-Enumerator#next_values
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/peek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/peek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb
-Enumerator#peek
-- returns the next element in self (ERROR - <n>)
-- does not advance the position of the current element (ERROR - <n>)
-- can be called repeatedly without advancing the position of the current element (ERROR - <n>)
-- works in concert with #rewind (ERROR - <n>)
-- raises StopIteration if called on a finished enumerator (FAILED - <n>)
 
 
- <n>)
-Enumerator#peek returns the next element in self ERROR
-NoMethodError: undefined method `peek' for #<Enumerator:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#peek does not advance the position of the current element ERROR
-NoMethodError: undefined method `peek' for #<Enumerator:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#peek can be called repeatedly without advancing the position of the current element ERROR
-NoMethodError: undefined method `peek' for #<Enumerator:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#peek works in concert with #rewind ERROR
-NoMethodError: undefined method `peek' for #<Enumerator:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#peek raises StopIteration if called on a finished enumerator FAILED
-Expected StopIteration
-but got NoMethodError (undefined method `peek' for #<Enumerator:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:35:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 4 errors
-exit 1
-failed(rubyspec/core/enumerator/peek_spec.rb)
-== rubyspec/core/enumerator/peek_values_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/peek_values_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/peek_values_spec.rb
-Enumerator#peek_values
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/rewind_spec.rb
-Enumerator#rewind
-- resets the enumerator to its initial state
-- returns self
-- has no effect on a new enumerator
-- has no effect if called multiple, consecutive times
-- calls the enclosed object's rewind method if one exists
-- does nothing if the object doesn't have a #rewind method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/to_enum_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/to_enum_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/to_enum_spec.rb
-#to_enum
-- is defined in Kernel
-- returns a new enumerator
-- defaults the first argument to :each
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb
-Enumerator#with_index
-- passes each element and its index to block
-- returns the object being enumerated when given a block
-- binds splat arguments properly
-- returns an enumerator if no block is supplied
-- accepts an optional argument when given a block (FAILED - <n>)
-- accepts an optional argument when not given a block (FAILED - <n>)
-- numbers indices from the given index when given an offset but no block (ERROR - <n>)
-- numbers indices from the given index when given an offset and block (ERROR - <n>)
-- raises a TypeError when the argument cannot be converted to numeric (FAILED - <n>)
-- converts non-numeric arguments to Integer via #to_int (ERROR - <n>)
-- converts non-numeric arguments to Integer via #to_int (FAILED - <n>)
-- coerces the given numeric argument to an Integer (ERROR - <n>)
-- treats nil argument as no argument (ERROR - <n>)
-- accepts negative argument (ERROR - <n>)
 
 
- <n>)
-Enumerator#with_index accepts an optional argument when given a block FAILED
-Expected to not get ArgumentError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:11:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index accepts an optional argument when not given a block FAILED
-Expected to not get ArgumentError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index numbers indices from the given index when given an offset but no block ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:23:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:23:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index numbers indices from the given index when given an offset and block ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:28:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:28:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index raises a TypeError when the argument cannot be converted to numeric FAILED
-Expected TypeError but got ArgumentError (wrong number of arguments(1 for 0))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:33:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index converts non-numeric arguments to Integer via #to_int ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:40:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:40:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Enumerator#with_index converts non-numeric arguments to Integer via #to_int FAILED
-Mock '1' expected to receive 'to_int' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index coerces the given numeric argument to an Integer ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:44:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:44:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index treats nil argument as no argument ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:52:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:52:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
- <n>)
-Enumerator#with_index accepts negative argument ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:60:in `with_index'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:60:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_index_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 4 failures, 6 errors
-exit 1
-failed(rubyspec/core/enumerator/with_index_spec.rb)
-== rubyspec/core/enumerator/with_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/with_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/with_object_spec.rb
-Enumerator#with_object
-- returns an enumerator when not given a block
-- returns the given object when given a block
-- iterates over the array adding the given object
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/yielder/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/yielder/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/yielder/append_spec.rb
-Enumerator::Yielder#<<
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/enumerator/yielder/yield_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/enumerator/yielder/yield_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/enumerator/yielder/yield_spec.rb
-Enumerator::Yielder#yield
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/clear_spec.rb
-ENV.clear
-- deletes all environment variables
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/env/delete_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/delete_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/delete_if_spec.rb
-ENV.delete_if
-- deletes pairs if the block returns true
-- returns ENV even if nothing deleted
-- returns an Enumerator if no block given
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/delete_spec.rb
-ENV.delete
-- removes the variable and return its value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/each_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/each_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_key_spec.rb
-ENV.each_key
-- returns each key
-- returns an Enumerator if called without a block
-- returns keys in the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.each_key returns keys in the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_key_spec.rb:35:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_key_spec.rb:34:in `each_key'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_key_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_key_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/each_key_spec.rb)
-== rubyspec/core/env/each_pair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/each_pair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_pair_spec.rb
-ENV.each_pair
-- returns each pair
-- returns an Enumerator if called without a block
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.each_pair uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:32:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:31:in `each_pair'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_pair_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/each_pair_spec.rb)
-== rubyspec/core/env/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_spec.rb
-ENV.each
-- returns each pair
-- returns an Enumerator if called without a block
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.each uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:32:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:31:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shared/each.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/each_spec.rb)
-== rubyspec/core/env/each_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/each_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_value_spec.rb
-ENV.each_value
-- returns each value
-- returns an Enumerator if called without a block
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.each_value uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_value_spec.rb:35:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_value_spec.rb:34:in `each_value'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_value_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/each_value_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/each_value_spec.rb)
-== rubyspec/core/env/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/element_reference_spec.rb
-ENV.[]
-- returns the specified environment variable
-- returns nil if the variable isn't found
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.[] uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/element_reference_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/element_reference_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/element_reference_spec.rb)
-== rubyspec/core/env/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/element_set_spec.rb
-ENV.[]=
-- sets the environment variable to the given value
-- deletes key if value is nil
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/empty_spec.rb
-ENV.empty?
-- return true if the Environment is empty
-- returns false if not empty
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/fetch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/fetch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/fetch_spec.rb
-ENV.fetch
-- returns a value
-- raises IndexError for an invalid key
-- provides the given default parameter
-- provides a default value from a block
-- warns on block and default parameter given
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.fetch uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/fetch_spec.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/fetch_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/fetch_spec.rb)
-== rubyspec/core/env/has_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/has_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/has_key_spec.rb
-ENV.has_key?
-- returns true if ENV has the key
-- return false if ENV doesn't include the key
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/has_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/has_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/has_value_spec.rb
-ENV.has_value?
-- returns true if ENV has the value
-- returns false if ENV doesn't have the value
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/include_spec.rb
-ENV.include?
-- returns true if ENV has the key
-- return false if ENV doesn't include the key
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/index_spec.rb
-ENV.index
-- needs to be reviewed for completeness
-- returns the index associated with the passed value
-- returns nil if the passed value is not found
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/indexes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/indexes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/indexes_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/indices_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/indices_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/indices_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/inspect_spec.rb
-ENV.inspect
-- returns a String that looks like a Hash with real data
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/env/invert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/invert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/invert_spec.rb
-ENV.invert
-- returns a hash with ENV.keys as the values and vice versa
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/key_spec.rb
-ENV.key?
-- returns true if ENV has the key
-- return false if ENV doesn't include the key
 
-ENV.key
-- needs to be reviewed for completeness
-- returns the index associated with the passed value
-- returns nil if the passed value is not found
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/keys_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/keys_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/keys_spec.rb
-ENV.keys
-- returns all the keys
-- returns the keys in the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.keys returns the keys in the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/keys_spec.rb:12:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/keys_spec.rb:11:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/keys_spec.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/keys_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/keys_spec.rb)
-== rubyspec/core/env/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/length_spec.rb
-ENV.length
-- returns the number of ENV entries
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/env/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/member_spec.rb
-ENV.member?
-- returns true if ENV has the key
-- return false if ENV doesn't include the key
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/rehash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/rehash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/rehash_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/reject_spec.rb
-ENV.reject!
-- rejects entries based on key
-- rejects entries based on value
-- returns itself or nil
-- returns an Enumerator if called without a block
-- doesn't raise if empty
 
-ENV.reject
-- rejects entries based on key
-- rejects entries based on value
-- returns a Hash
-- returns an Enumerator if called without a block
-- doesn't raise if empty
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/replace_spec.rb
-ENV.replace
-- replaces ENV with a Hash
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/select_spec.rb
-ENV.select
-- returns the Hash for which block return true
-- returns an Enumerator when no block is given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/shift_spec.rb
-ENV.shift
-- returns a pair and deletes it
-- returns nil if ENV.empty?
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/size_spec.rb
-ENV.size
-- returns the number of ENV entries
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/env/store_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/store_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/store_spec.rb
-ENV.store
-- sets the environment variable to the given value
-- deletes key if value is nil
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_a_spec.rb
-ENV.to_a
-- returns the ENV as an array
-- returns the entries in the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.to_a returns the entries in the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_a_spec.rb:16:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_a_spec.rb:15:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_a_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_a_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/to_a_spec.rb)
-== rubyspec/core/env/to_hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/to_hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_hash_spec.rb
-ENV.to_hash
-- returns the ENV as a hash
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/to_s_spec.rb
-ENV.to_s
-- returns "ENV"
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/env/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/update_spec.rb
-ENV.update
-- add the parameter hash to ENV
-- yields key, the old value and the new value when replacing entries
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/value_spec.rb
-ENV.value?
-- returns true if ENV has the value
-- returns false if ENV doesn't have the value
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/env/values_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/values_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_at_spec.rb
-ENV.values_at
-- returns an array of the values referenced by the parameters as keys
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.values_at uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_at_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_at_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/values_at_spec.rb)
-== rubyspec/core/env/values_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/env/values_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_spec.rb
-ENV.values
-- returns an array of the values
-- uses the locale encoding (FAILED - <n>)
 
 
- <n>)
-ENV.values uses the locale encoding FAILED
-Expected #<Encoding:ASCII-8BIT>
- to equal #<Encoding:UTF-8>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_spec.rb:19:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_spec.rb:18:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/env/values_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/env/values_spec.rb)
-== rubyspec/core/exception/args_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/args_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/args_spec.rb
-NoMethodError#args
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/arguments_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/arguments_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/arguments_spec.rb
-ArgumentError
-- is a subclass of StandardError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/exception/backtrace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/backtrace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/backtrace_spec.rb
-Exception#backtrace
-- returns nil if no backtrace was set
-- returns an Array
-- sets each element to a String
-- includes the filename of the location where self raised in the first element
-- includes the line number of the location where self raised in the first element
-- includes the name of the method from where self raised in the first element
-- includes the filename of the location immediately prior to where self raised in the second element
-- includes the line number of the location immediately prior to where self raised in the second element
-- contains lines of the same format for each prior position in the stack
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/case_compare_spec.rb
-SystemCallError.===
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/destination_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/destination_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/destination_encoding_name_spec.rb
-Encoding::UndefinedConversionError#destination_encoding_name
-- needs to be reviewed for spec completeness
 
-Encoding::InvalidByteSequenceError#destination_encoding_name
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/destination_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/destination_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/destination_encoding_spec.rb
-Encoding::UndefinedConversionError#destination_encoding
-- needs to be reviewed for spec completeness
 
-Encoding::InvalidByteSequenceError#destination_encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/equal_value_spec.rb
-Exception#==
-- returns true if both exceptions are the same object
-- returns true if one exception is the dup'd copy of the other
-- returns true if both exceptions have the same class, no message, and no backtrace
-- returns true if both exceptions have the same class, the same message, and no backtrace
-- returns true if both exceptions have the same class, the same message, and the same backtrace
-- returns true if the two exceptions inherit from Exception but have different classes
-- returns true if the two objects subclass Exception and have the same message and backtrace
-- returns false if the argument is not an Exception
-- returns false if the two exceptions differ only in their backtrace
-- returns false if the two exceptions differ only in their message
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/errno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/errno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/errno_spec.rb
-SystemCallError#errno
-- needs to be reviewed for spec completeness
 
-Errno::EAGAIN
-- is the same class as Errno::EWOULDBLOCK if they represent the same errno value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/exception/error_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/error_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/error_bytes_spec.rb
-Encoding::InvalidByteSequenceError#error_bytes
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/error_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/error_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/error_char_spec.rb
-Encoding::UndefinedConversionError#error_char
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/exception_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/exception_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/exception_spec.rb
-Exception.exception
-- creates a new instance of Exception
-- sets the message of the Exception when passes a message
-- returns 'Exception' for message when no message given
-- returns the exception when it has a custom constructor
 
-Exception
-- is a Class
-- is a superclass of NoMemoryError
-- is a superclass of ScriptError
-- is a superclass of SignalException
-- is a superclass of Interrupt
-- is a superclass of StandardError
-- is a superclass of SystemExit
-- is a superclass of SystemStackError
-- is a superclass of SecurityError
-- is a superclass of EncodingError
 
-Exception#exception
-- returns self when passed no argument
-- returns self when passed self as an argument
-- returns an exception of the same class as self with the message given as argument
-- returns an exception of the same class as self with the message given as argument, but without reinitializing
 
 
-Finished in <t> seconds
 
-1 file, 18 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/exit_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/exit_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/exit_value_spec.rb
-LocalJumpError#exit_value
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/incomplete_input_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/incomplete_input_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/incomplete_input_spec.rb
-Encoding::InvalidByteSequenceError#incomplete_input?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/inspect_spec.rb
-Exception#inspect
-- returns '#<Exception: Exception>' when no message given
-- includes message when given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/io_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/io_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/io_error_spec.rb
-IOError
-- is a superclass of EOFError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/exception/message_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/message_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/message_spec.rb
-Exception#message
-- returns the class name if there is no message
-- returns the message passed to #initialize
-- calls #to_s on self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/name_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/name_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/name_error_spec.rb
-NameError
-- is a superclass of NoMethodError
 
-NameError.new
-- NameError.new should take optional name argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/name_spec.rb
-NameError#name
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/new_spec.rb
-Exception.new
-- creates a new instance of Exception
-- sets the message of the Exception when passes a message
-- returns 'Exception' for message when no message given
-- returns the exception when it has a custom constructor
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/no_method_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/no_method_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/no_method_error_spec.rb
-NoMethodError.new
-- allows passing method args
 
-NoMethodError#args
-- returns an empty array if the caller method had no arguments
-- returns an array with the same elements as passed to the method
 
-NoMethodError#message
-- for an undefined method match /undefined method/
-- for an protected method match /protected method/
-- for private method match /private method/
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/range_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/range_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/range_error_spec.rb
-RangeError
-- is a superclass of FloatDomainError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/exception/readagain_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/readagain_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/readagain_bytes_spec.rb
-Encoding::InvalidByteSequenceError#readagain_bytes
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/reason_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/reason_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/reason_spec.rb
-LocalJumpError#reason
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/result_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/result_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/result_spec.rb
-StopIteration#result
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/script_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/script_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/script_error_spec.rb
-ScriptError
-- is a superclass of LoadError
-- is a superclass of NotImplementedError
-- is a superclass of SyntaxError
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/set_backtrace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/set_backtrace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/set_backtrace_spec.rb
-Exception#set_backtrace
-- allows the user to set the backtrace to any array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/exception/signm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/signm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/signm_spec.rb
-SignalException#signm
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/signo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/signo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/signo_spec.rb
-SignalException#signo
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/source_encoding_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/source_encoding_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/source_encoding_name_spec.rb
-Encoding::UndefinedConversionError#source_encoding_name
-- needs to be reviewed for spec completeness
 
-Encoding::InvalidByteSequenceError#source_encoding_name
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/source_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/source_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/source_encoding_spec.rb
-Encoding::UndefinedConversionError#source_encoding
-- needs to be reviewed for spec completeness
 
-Encoding::InvalidByteSequenceError#source_encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/standard_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/standard_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/standard_error_spec.rb
-StandardError
-- is a superclass of ArgumentError
-- is a superclass of IOError
-- is a superclass of IndexError
-- is a superclass of LocalJumpError
-- is a superclass of NameError
-- is a superclass of RangeError
-- is a superclass of RegexpError
-- is a superclass of RuntimeError
-- is a superclass of SystemCallError
-- is a superclass of ThreadError
-- is a superclass of TypeError
-- is a superclass of ZeroDivisionError
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/status_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/status_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/status_spec.rb
-SystemExit#status
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/success_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/success_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/success_spec.rb
-SystemExit#success?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/system_call_error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/system_call_error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/system_call_error_spec.rb
-SystemCallError.new
-- requires at least one argumentt
-- takes an optional errno argument
-- accepts single Fixnum argument as errno
-- constructs the appropriate Errno class
 
-SystemCallError#errno
-- returns nil when no errno given
-- returns the errno given as optional argument to new
 
-SystemCallError#message
-- should return default message when no message given
-- returns the message given as an argument to new
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/to_s_spec.rb
-Exception#to_s
-- returns the self's name if no message is set
-- returns self's message if set
 
-NameError#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/exception/to_str_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/exception/to_str_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/exception/to_str_spec.rb
-Exception#to_str
-- has been deprecated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/false/and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/false/and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/false/and_spec.rb
-FalseClass#&
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/false/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/false/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/false/inspect_spec.rb
-FalseClass#inspect
-- returns the string 'false'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/false/or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/false/or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/false/or_spec.rb
-FalseClass#|
-- return false if other is nil or false, otherwise true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/false/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/false/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/false/to_s_spec.rb
-FalseClass#to_s
-- returns the string 'false'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/false/xor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/false/xor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/false/xor_spec.rb
-FalseClass#^
-- returns false if other is nil or false, otherwise true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fiber/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fiber/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fiber/new_spec.rb
-Fiber.new
-- creates a fiber from the given block
-- raises an ArgumentError if called without a block
-- does not invoke the block
-- closes over lexical environments
-- escapes an inner ensure block
-- raises a SyntaxError when the block contains a retry statement
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fiber/resume_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fiber/resume_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fiber/resume_spec.rb
-Fiber#resume
-- can be invoked from the root Fiber
-- passes control to the beginning of the block on first invocation
-- returns the last value encountered on first invocation
-- runs until the end of the block or Fiber.yield on first invocation
-- resumes from the last call to Fiber.yield on subsequent invocations
-- accepts any number of arguments
-- sets the block parameters to its arguments on the first invocation
-- raises a FiberError if the Fiber is dead
-- raises a LocalJumpError if the block includes a return statement
-- raises a LocalJumpError if the block includes a break statement
 
-Fiber#resume
-- returns control to the calling Fiber if called from one
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fiber/yield_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fiber/yield_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fiber/yield_spec.rb
-Fiber.yield
-- passes control to the Fiber's caller
-- returns its arguments to the caller
-- returns nil to the caller if given no arguments
-- returns to the Fiber the value of the #resume call that invoked it
-- raises a FiberError if called from the root Fiber
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/absolute_path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/absolute_path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/absolute_path_spec.rb
-File.absolute_path
-- returns the argument if it's an absolute pathname
-- resolves paths relative to the current working directory
-- doesn't expand '~'
-- accepts a second argument of a directory from which to resolve the path
-- calls #to_path on its argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/atime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/atime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/atime_spec.rb
-File.atime
-- returns the last access time for the named file as a Time object
-- raises an Errno::ENOENT exception if the file is not found
-- accepts an object that has a #to_path method
 
-File#atime
-- returns the last access time to self
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/basename_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/basename_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/basename_spec.rb
-File.basename
-- return the basename of a path (basic cases)
-- return the last component of the filename
-- return an string
-- return the basename for unix format
-- return the basename for edge cases
-- ignores a trailing directory seperator
-- return the basename for unix suffix
-- raises a TypeError if the arguments are not String types
-- accepts an object that has a #to_path method
-- raises an ArgumentError if passed more than two arguments
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/blockdev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/blockdev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/blockdev_spec.rb
-File.blockdev?
-- returns true/false depending if the named file is a block device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/chardev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/chardev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/chardev_spec.rb
-File.chardev?
-- returns true/false depending if the named file is a char device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/chmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/chmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/chmod_spec.rb
-File#chmod
-- returns 0 if successful
-- always succeeds with any numeric values
-- invokes to_int on non-integer argument
-- with '0222' makes file writable but not readable or executable
-- with '0444' makes file readable but not writable or executable
-- with '0666' makes file readable and writable but not executable
-- with '0111' makes file executable but not readable or writable
-- modifies the permission bits of the files specified
 
-File.chmod
-- returns the number of files modified
-- always succeeds with any numeric values
-- accepts an object that has a #to_path method
-- throws a TypeError if the given path is not coercable into a string
-- invokes to_int on non-integer argument
-- invokes to_str on non-string file names
-- with '0222' makes file writable but not readable or executable
-- with '0444' makes file readable but not writable or executable
-- with '0666' makes file readable and writable but not executable
-- with '0111' makes file executable but not readable or writable
-- modifies the permission bits of the files specified
 
 
-Finished in <t> seconds
 
-1 file, 19 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/chown_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/chown_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/chown_spec.rb
-File.chown
-- needs to be reviewed for spec completeness
 
-File#chown
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/constants/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/constants/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/constants/constants_spec.rb
-File::Constants::APPEND
-- is defined
 
-File::Constants::CREAT
-- is defined
 
-File::Constants::EXCL
-- is defined
 
-File::Constants::FNM_CASEFOLD
-- is defined
 
-File::Constants::FNM_DOTMATCH
-- is defined
 
-File::Constants::FNM_NOESCAPE
-- is defined
 
-File::Constants::FNM_PATHNAME
-- is defined
 
-File::Constants::FNM_SYSCASE
-- is defined
 
-File::Constants::LOCK_EX
-- is defined
 
-File::Constants::LOCK_NB
-- is defined
 
-File::Constants::LOCK_SH
-- is defined
 
-File::Constants::LOCK_UN
-- is defined
 
-File::Constants::NONBLOCK
-- is defined
 
-File::Constants::RDONLY
-- is defined
 
-File::Constants::RDWR
-- is defined
 
-File::Constants::TRUNC
-- is defined
 
-File::Constants::WRONLY
-- is defined
 
-File::Constants::NOCTTY
-- is defined
 
-File::Constants::SYNC
-- is defined
 
 
-Finished in <t> seconds
 
-1 file, 19 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/constants_spec.rb
-File::Constants
-- match mode constants
-- the separator constant
-- the open mode constants
-- lock mode constants
 
-File::Constants
-- File::RDONLY
-- File::WRONLY
-- File::CREAT
-- File::RDWR
-- File::APPEND
-- File::TRUNC
-- File::NOCTTY
-- File::NONBLOCK
-- File::LOCK_EX
-- File::LOCK_NB
-- File::LOCK_SH
-- File::LOCK_UN
-- File::SEPARATOR
-- File::Separator
-- File::PATH_SEPARATOR
-- File::SEPARATOR
-- File::PATH_SEPARATOR
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/ctime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/ctime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/ctime_spec.rb
-File.ctime
-- Returns the change time for the named file (the time at which directory information about the file was changed, not the file itself).
-- accepts an object that has a #to_path method
-- raises an Errno::ENOENT exception if the file is not found
 
-File#ctime
-- Returns the change time for the named file (the time at which directory information about the file was changed, not the file itself).
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/delete_spec.rb
-File.delete
-- returns 0 when called without arguments
-- deletes a single file
-- deletes multiple files
-- raises an TypeError if not passed a String type
-- raises an Errno::ENOENT when the given file doesn't exist
-- coerces a given parameter into a string if possible
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/directory_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/directory_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/directory_spec.rb
-File.directory?
-- return true if dir is a directory, otherwise return false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/dirname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/dirname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/dirname_spec.rb
-File.dirname
-- returns all the components of filename except the last one
-- returns a String
-- does not modify its argument
-- ignores a trailing /
-- returns the return all the components of filename except the last one (unix format)
-- returns all the components of filename except the last one (edge cases on all platforms)
-- returns all the components of filename except the last one (edge cases on non-windows)
-- accepts an object that has a #to_path method
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/executable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/executable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/executable_real_spec.rb
-File.executable_real?
-- returns true if the file its an executable
-- accepts an object that has a #to_path method
-- returns true if named file is readable by the real user id of the process, otherwise false
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/executable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/executable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/executable_spec.rb
-File.executable?
-- returns true if named file is executable by the effective user id of the process, otherwise false
-- return true if the argument is an executable file
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/exist_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/exist_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/exist_spec.rb
-File.exist?
-- return true if the file exist
-- return true if the file exist using the alias exists?
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/exists_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/exists_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/exists_spec.rb
-File.exists?
-- return true if the file exist
-- return true if the file exist using the alias exists?
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/expand_path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/expand_path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/expand_path_spec.rb
-File.expand_path
-- converts a pathname to an absolute pathname
-- converts a pathname to an absolute pathname, Ruby-Talk:18512
-- converts a pathname to an absolute pathname, using a complete path
-- converts a pathname to an absolute pathname, using ~ (home) as base
-- expand path with
-- expand_path for commoms unix path  give a full path
-- does not replace multiple '/' at the beginning of the path
-- replaces multiple '/' with a single '/'
-- raises an ArgumentError if the path is not valid
-- expands ~ENV['USER'] to the user's home directory
-- does not expand ~ENV['USER'] when it's not at the start
-- expands ../foo with ~/dir as base dir to /path/to/user/home/foo
-- raises an ArgumentError if not passed one or two arguments
-- accepts objects that have a #to_path method
-- raises a TypeError if not passed a String type
-- expands /./dir to /dir
-- produces a String in the default external encoding
-- does not modify the string argument
-- does not modify a HOME string argument
-- returns a String when passed a String subclass
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/extname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/extname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/extname_spec.rb
-File.extname
-- returns the extension (the portion of file name in path after the period).
-- returns the extension (the portion of file name in path after the period).(edge cases)
-- returns only the last extension of a file with several dots
-- accepts an object that has a #to_path method
-- raises a TypeError if not passed a String type
-- raises an ArgumentError if not passed one argument
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/file_spec.rb
-File
-- includes File::Constants
 
-File.file?
-- returns true if the named file exists and is a regular file.
-- accepts an object that has a #to_path method
-- return true if the null device exists and is a regular file.
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/flock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/flock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/flock_spec.rb
-File#flock
-- exclusively locks a file
-- non-exclusively locks a file
-- returns false if trying to lock an exclusively locked file
-- returns 0 if trying to lock a non-exclusively locked file
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/fnmatch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/fnmatch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/fnmatch_spec.rb
-File.fnmatch
-- matches entire strings
-- does not match partial strings
-- does not support { } patterns
-- matches a single character for each ? character
-- matches zero or more characters for each * character
-- matches ranges of characters using bracket expresions (e.g. [a-z])
-- matches ranges of characters using bracket expresions, taking case into account
-- does not match characters outside of the range of the bracket expresion
-- matches ranges of characters using exclusive bracket expresions (e.g. [^t] or [!t])
-- matches characters with a case sensitive comparison
-- matches characters with case insensitive comparison when flags includes FNM_CASEFOLD
-- doesn't match case sensitive characters on platfroms with case sensitive paths, when flags include FNM_SYSCASE
-- does not match '/' characters with ? or * when flags includes FNM_PATHNAME
-- does not match '/' characters inside bracket expressions when flags includes FNM_PATHNAME
-- matches literal ? or * in path when pattern includes \? or \*
-- matches literal character (e.g. 'a') in path when pattern includes escaped character (e.g. \a)
-- matches '\' characters in path when flags includes FNM_NOESACPE
-- escapes special characters inside bracket expression
-- does not match leading periods in filenames with wildcards by default
-- matches patterns with leading periods to dotfiles by default
-- matches leading periods in filenames when flags includes FNM_DOTMATCH
-- matches multiple directories with ** and *
-- matches multiple directories with ** when flags includes File::FNM_PATHNAME
-- returns false if '/' in pattern do not match '/' in path when flags includes FNM_PATHNAME
-- returns true if '/' in pattern match '/' in path when flags includes FNM_PATHNAME
-- accepts an object that has a #to_path method
-- raises a TypeError if the first and second arguments are not string-like
-- raises a TypeError if the third argument is not an Integer
-- does not raise a TypeError if the third argument can be coerced to an Integer
 
-File.fnmatch?
-- matches entire strings
-- does not match partial strings
-- does not support { } patterns
-- matches a single character for each ? character
-- matches zero or more characters for each * character
-- matches ranges of characters using bracket expresions (e.g. [a-z])
-- matches ranges of characters using bracket expresions, taking case into account
-- does not match characters outside of the range of the bracket expresion
-- matches ranges of characters using exclusive bracket expresions (e.g. [^t] or [!t])
-- matches characters with a case sensitive comparison
-- matches characters with case insensitive comparison when flags includes FNM_CASEFOLD
-- doesn't match case sensitive characters on platfroms with case sensitive paths, when flags include FNM_SYSCASE
-- does not match '/' characters with ? or * when flags includes FNM_PATHNAME
-- does not match '/' characters inside bracket expressions when flags includes FNM_PATHNAME
-- matches literal ? or * in path when pattern includes \? or \*
-- matches literal character (e.g. 'a') in path when pattern includes escaped character (e.g. \a)
-- matches '\' characters in path when flags includes FNM_NOESACPE
-- escapes special characters inside bracket expression
-- does not match leading periods in filenames with wildcards by default
-- matches patterns with leading periods to dotfiles by default
-- matches leading periods in filenames when flags includes FNM_DOTMATCH
-- matches multiple directories with ** and *
-- matches multiple directories with ** when flags includes File::FNM_PATHNAME
-- returns false if '/' in pattern do not match '/' in path when flags includes FNM_PATHNAME
-- returns true if '/' in pattern match '/' in path when flags includes FNM_PATHNAME
-- accepts an object that has a #to_path method
-- raises a TypeError if the first and second arguments are not string-like
-- raises a TypeError if the third argument is not an Integer
-- does not raise a TypeError if the third argument can be coerced to an Integer
 
 
-Finished in <t> seconds
 
-1 file, 58 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/ftype_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/ftype_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/ftype_spec.rb
-File.ftype
-- raises ArgumentError if not given exactly one filename
-- raises Errno::ENOENT if the file is not valid
-- returns a String
-- returns 'file' when the file is a file
-- returns 'directory' when the file is a dir
-- returns 'blockSpecial' when the file is a block
-- returns 'characterSpecial' when the file is a char
-- returns 'link' when the file is a link
-- returns fifo when the file is a fifo
-- returns 'socket' when the file is a socket
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/grpowned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/grpowned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/grpowned_spec.rb
-File.grpowned?
-- returns true if the file exist
-- accepts an object that has a #to_path method
-- returns false if file the does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/identical_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/identical_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/identical_spec.rb
-File.identical?
-- returns true for a file and its link
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed two arguments
-- raises a TypeError if not passed String types
-- returns true if both named files are identical
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/initialize_spec.rb
-File#initialize
-- needs to be reviewed for spec completeness
 
-File#initialize
-- accepts encoding options in mode parameter
-- accepts encoding options as a hash parameter
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/inspect_spec.rb
-File#inspect
-- returns a String
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/join_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/join_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/join_spec.rb
-File.join
-- returns an empty string when given no arguments
-- when given a single argument returns an equal string
-- joins parts using File::SEPARATOR
-- supports any number of arguments
-- flattens nested arrays
-- inserts the separator in between empty strings and arrays
-- handles leading parts edge cases
-- handles trailing parts edge cases
-- handles middle parts edge cases
-- gives priority to existing separators in the rightmost argument
-- raises an ArgumentError if passed a recursive array (FAILED - <n>)
-- doesn't remove File::SEPARATOR from the middle of arguments
-- raises a TypeError exception when args are nil
-- calls #to_str
-- doesn't mutate the object when calling #to_str
-- calls #to_path
 
 
- <n>)
-File.join raises an ArgumentError if passed a recursive array FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/join_spec.rb:83:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/join_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/file/join_spec.rb)
-== rubyspec/core/file/lchmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/lchmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/lchmod_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/lchown_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/lchown_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/lchown_spec.rb
-File.lchown
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/link_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/link_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/link_spec.rb
-File.link
-- link a file with another
-- raises an Errno::EEXIST if the target already exists
-- raises an ArgumentError if not passed two arguments
-- raises a TypeError if not passed String types
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/lstat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/lstat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/lstat_spec.rb
-File.lstat
-- returns a File::Stat object if the given file exists
-- should be able to use the instance methods
-- accepts an object that has a #to_path method
-- raises an Errno::ENOENT if the file does not exist
 
-File.lstat
-- returns a File::Stat object with symlink properties for a symlink
 
-File#lstat
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/mtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/mtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/mtime_spec.rb
-File.mtime
-- returns the modification Time of the file
-- raises an Errno::ENOENT exception if the file is not found
 
-File#mtime
-- returns the modification Time of the file
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/new_spec.rb
-File.new
-- returns a new File with mode string
-- returns a new File with mode num
-- returns a new File with modus num and permissions
-- creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
-- opens the existing file, does not change permissions even when they are specified
-- returns a new File with modus fd
-- creates a new file when use File::EXCL mode
-- raises an Errorno::EEXIST if the file exists when create a new file with File::CREAT|File::EXCL
-- creates a new file when use File::WRONLY|File::APPEND mode
-- returns a new File when use File::APPEND mode
-- returns a new File when use File::RDONLY|File::APPEND mode
-- returns a new File when use File::RDONLY|File::WRONLY mode
-- creates a new file when use File::WRONLY|File::TRUNC mode
-- coerces filename using to_str
-- coerces filename using #to_path
-- raises a TypeError if the first parameter can't be coerced to a string
-- raises a TypeError if the first parameter is nil
-- raises an Errno::EBADF if the first parameter is an invalid file descriptor
-- can't alter mode or permissions when opening a file (FAILED - <n>)
-- opens directories
 
 
- <n>)
-File.new can't alter mode or permissions when opening a file FAILED
-Expected Errno::EINVAL but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/new_spec.rb:158:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/new_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/file/new_spec.rb)
-== rubyspec/core/file/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/open_spec.rb
-File.open
-- with block does not raise error when file is closed inside the block
-- with a block invokes close on opened file when exiting the block
-- with a block propagates non-StandardErrors produced by close
-- with a block swallows StandardErrors produced by close
-- opens the file (basic case)
-- opens file when call with a block (basic case)
-- opens with mode string
-- opens a file with mode string and block
-- opens a file with mode num
-- opens a file with mode num and block
-- opens the file when passed mode, num and permissions
-- opens the file when passed mode, num, permissions and block
-- creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
-- opens the existing file, does not change permissions even when they are specified
-- creates a new write-only file when invoked with 'w' and '0222'
-- opens the file when call with fd
-- opens a file with a file descriptor d and a block
-- opens a file that no exists when use File::WRONLY mode
-- opens a file that no exists when use File::RDONLY mode
-- opens a file that no exists when use 'r' mode
-- opens a file that no exists when use File::EXCL mode
-- opens a file that no exists when use File::NONBLOCK mode
-- opens a file that no exists when use File::TRUNC mode
-- opens a file that no exists when use File::NOCTTY mode
-- opens a file that no exists when use File::CREAT mode
-- opens a file that no exists when use 'a' mode
-- opens a file that no exists when use 'w' mode
-- raises an ArgumentError exception when call with an unknown mode
-- can read in a block when call open with RDONLY mode
-- can read in a block when call open with 'r' mode
-- raises an IO exception when write in a block opened with RDONLY mode
-- raises an IO exception when write in a block opened with 'r' mode
-- can't write in a block when call open with File::WRONLY||File::RDONLY mode
-- can't read in a block when call open with File::WRONLY||File::RDONLY mode
-- can write in a block when call open with WRONLY mode
-- can write in a block when call open with 'w' mode
-- raises an IOError when read in a block opened with WRONLY mode
-- raises an IOError when read in a block opened with 'w' mode
-- raises an IOError when read in a block opened with 'a' mode
-- raises an IOError when read in a block opened with 'a' mode
-- raises an IOError when read in a block opened with 'a' mode
-- raises an IOError when read in a block opened with File::WRONLY|File::APPEND mode
-- raises an IOError when read in a block opened with File::RDONLY|File::APPEND mode
-- can read and write in a block when call open with RDWR mode
-- can't read in a block when call open with File::EXCL mode
-- can read in a block when call open with File::EXCL mode
-- can read and write in a block when call open with File::RDWR|File::EXCL mode
-- raises an Errorno::EEXIST if the file exists when open with File::CREAT|File::EXCL
-- create a new file when use File::WRONLY|File::APPEND mode
-- opens a file when use File::WRONLY|File::APPEND mode
-- raises an IOError if the file exists when open with File::RDONLY|File::APPEND
-- truncates the file when passed File::TRUNC mode
-- can't read in a block when call open with File::TRUNC mode
-- opens a file when use File::WRONLY|File::TRUNC mode
-- can't write in a block when call open with File::TRUNC mode
-- raises an Errorno::EEXIST if the file exists when open with File::RDONLY|File::TRUNC
-- raises an Errno::EACCES when opening non-permitted file
-- raises an Errno::EACCES when opening read-only file
-- opens a file for binary read
-- opens a file for binary write
-- opens a file for read-write and truncate the file
-- opens a file for binary read-write starting at the beginning of the file
-- opens a file for binary read-write and truncate the file
-- raises a TypeError if passed a filename that is not a String or Integer type
-- raises a SystemCallError if passed an invalid Integer type
-- raises an ArgumentError if passed the wrong number of arguments
-- raises an ArgumentError if passed an invalid string for mode
-- opens directories
 
 
-Finished in <t> seconds
 
-1 file, 68 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/owned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/owned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/owned_spec.rb
-File.owned?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/path_spec.rb
-File#path
-- returns the pathname used to create file as a string
 
-File.path
-- returns the full path for the given file
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/pipe_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/pipe_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/pipe_spec.rb
-File.pipe?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/read_spec.rb
-File.read
-- raises a Errno::EISDIR when passed a path that is a directory
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/readable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/readable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/readable_real_spec.rb
-File.readable_real?
-- returns true if named file is readable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/readable_spec.rb
-File.readable?
-- returns true if named file is readable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/readlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/readlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/readlink_spec.rb
-File.readlink
-- return the name of the file referenced by the given link
-- raises an Errno::ENOENT if called with an invalid argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/realdirpath_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/realdirpath_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/realdirpath_spec.rb
-File.realdirpath
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/realpath_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/realpath_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/realpath_spec.rb
-File.realpath
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/rename_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/rename_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/rename_spec.rb
-File.rename
-- renames a file
-- raises an Errno::ENOENT if the source does not exist
-- raises an ArgumentError if not passed two arguments
-- raises a TypeError if not passed String types
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/reopen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/reopen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/reopen_spec.rb
-File#reopen
-- resets the stream to a new file path
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/setgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/setgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/setgid_spec.rb
-File.setgid?
-- should return false if the file was just made
-- should be false if the file doesn't exist
-- should return true when the gid bit is set
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/setuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/setuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/setuid_spec.rb
-File.setuid?
-- should return false if the file was just made
-- should be false if the file doesn't exist
-- should return true when the gid bit is set
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb
-File.size?
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
 
-File.size?
-- calls #to_io to convert the argument to an IO
 
-File.size?
-- returns nil if file_name doesn't exist or has 0 size
 
-File.size?
-- returns nil if file_name is empty
 
-File.size?
-- accepts a File argument
 
-File.size
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
 
-File.size
-- calls #to_io to convert the argument to an IO
 
-File.size
-- raises an error if file_name doesn't exist
 
-File.size
-- returns 0 if the file is empty
 
-File.size
-- accepts a File argument
 
-File#size
-- is an instance method (FAILED - <n>)
-- returns the file's size as a Fixnum (ERROR - <n>)
-- returns the file's size in bytes (ERROR - <n>)
-- returns the cached size of the file if subsequently deleted (ERROR - <n>)
-- returns the file's current size even if modified (ERROR - <n>)
-- raises an IOError on a closed file (FAILED - <n>)
-- follows symlinks if necessary (ERROR - <n>)
 
-File#size for an empty file
-- returns 0 (ERROR - <n>)
 
 
- <n>)
-File#size is an instance method FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:60:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size returns the file's size as a Fixnum ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:64:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size returns the file's size in bytes ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size returns the cached size of the file if subsequently deleted ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:74:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size returns the file's current size even if modified ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:80:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size raises an IOError on a closed file FAILED
-Expected IOError
-but got NoMethodError (undefined method `size' for #<File:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:85:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size follows symlinks if necessary ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:96:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
- <n>)
-File#size for an empty file returns 0 ERROR
-NoMethodError: undefined method `size' for #<File:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:118:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:105:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/size_spec.rb:44:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 22 examples, <num> expectations, 2 failures, 6 errors
-exit 1
-failed(rubyspec/core/file/size_spec.rb)
-== rubyspec/core/file/socket_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/socket_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/socket_spec.rb
-File.socket?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/split_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/split_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/split_spec.rb
-File.split
-- splits the string at the last '/' when the last component does not have an extension
-- splits the string at the last '/' when the last component has an extension
-- splits an empty string into a '.' and an empty string
-- collapses multiple '/' characters and strips trailing ones
-- does not split a string that contains '\'
-- raises an ArgumentError when not passed a single argument
-- raises a TypeError if the argument is not a String type
-- coerces the argument with to_str if it is not a String type
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/atime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/atime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/atime_spec.rb
-File::Stat#atime
-- should be able to determine the atime on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/blksize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/blksize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/blksize_spec.rb
-File::Stat#blksize
-- should be able to determine the blksize on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/blockdev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/blockdev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/blockdev_spec.rb
-File::Stat#blockdev?
-- returns true/false depending if the named file is a block device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/blocks_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/blocks_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/blocks_spec.rb
-File::Stat#blocks
-- should be able to determine the blocks on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/chardev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/chardev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/chardev_spec.rb
-File::Stat#chardev?
-- returns true/false depending if the named file is a char device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/comparison_spec.rb
-File::Stat#<=>
-- is able to compare files by the same modification times
-- is able to compare files by different modification times
-- should also include Comparable and thus == shows mtime equality between two File::Stat objects
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/ctime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/ctime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/ctime_spec.rb
-File::Stat#ctime
-- should be able to determine the ctime on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/dev_major_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/dev_major_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/dev_major_spec.rb
-File::Stat#dev_major
-- returns the major part of File::Stat#dev
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/dev_minor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/dev_minor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/dev_minor_spec.rb
-File::Stat#dev_minor
-- returns the minor part of File::Stat#dev
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/dev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/dev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/dev_spec.rb
-File::Stat#dev
-- returns the number of the device on which the file exists
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/directory_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/directory_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/directory_spec.rb
-File::Stat#directory?
-- return true if dir is a directory, otherwise return false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/executable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/executable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/executable_real_spec.rb
-File::Stat#executable_real?
-- returns true if the file its an executable
-- accepts an object that has a #to_path method
-- returns true if named file is readable by the real user id of the process, otherwise false
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/executable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/executable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/executable_spec.rb
-File::Stat#executable?
-- returns true if named file is executable by the effective user id of the process, otherwise false
-- return true if the argument is an executable file
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/file_spec.rb
-File::Stat#file?
-- returns true if the named file exists and is a regular file.
-- accepts an object that has a #to_path method
-- return true if the null device exists and is a regular file.
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/ftype_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/ftype_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/ftype_spec.rb
-File::Stat#ftype
-- returns a String
-- returns 'file' when the file is a file
-- returns 'directory' when the file is a dir
-- returns 'characterSpecial' when the file is a char
-- returns 'blockSpecial' when the file is a block
-- returns 'link' when the file is a link
-- returns fifo when the file is a fifo
-- returns 'socket' when the file is a socket
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/gid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/gid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/gid_spec.rb
-File::Stat#gid
-- should be able to determine the group owner through a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/grpowned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/grpowned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/grpowned_spec.rb
-File::Stat#grpowned?
-- returns true if the file exist
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/ino_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/ino_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/ino_spec.rb
-File::Stat#ino
-- should be able to determine the ino on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb
-File::Stat#inspect
-- produces a nicely formatted description of a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/mode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/mode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/mode_spec.rb
-File::Stat#mode
-- should be able to determine the mode through a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/mtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/mtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/mtime_spec.rb
-File::Stat#mtime
-- should be able to determine the mtime on a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/new_spec.rb
-File::Stat#initialize
-- raises an exception if the file doesn't exist
-- creates a File::Stat object for the given file
-- calls #to_path on non-String arguments
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/nlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/nlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/nlink_spec.rb
-File::Stat#nlink
-- returns the number of links to a file
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/owned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/owned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/owned_spec.rb
-File::Stat#owned?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/pipe_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/pipe_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/pipe_spec.rb
-File::Stat#pipe?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/rdev_major_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/rdev_major_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/rdev_major_spec.rb
-File::Stat#rdev_major
-- returns the major part of File::Stat#rdev
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/rdev_minor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/rdev_minor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/rdev_minor_spec.rb
-File::Stat#rdev_minor
-- returns the minor part of File::Stat#rdev
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/rdev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/rdev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/rdev_spec.rb
-File::Stat#rdev
-- returns the number of the device this file represents which the file exists
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/file/stat/readable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/readable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/readable_real_spec.rb
-File::Stat#readable_real?
-- returns true if named file is readable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/readable_spec.rb
-File::Stat#readable?
-- returns true if named file is readable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/setgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/setgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/setgid_spec.rb
-File::Stat#setgid?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/setuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/setuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/setuid_spec.rb
-File::Stat#setuid?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/size_spec.rb
-File::Stat.size?
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
-- returns nil if file_name is empty
 
-File::Stat.size
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
-- returns 0 if the file is empty
 
-File::Stat#size
-- needs to be reviewed for spec completeness
 
-File::Stat#size?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/socket_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/socket_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/socket_spec.rb
-File::Stat#socket?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/sticky_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/sticky_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/sticky_spec.rb
-File::Stat#sticky?
-- returns true if the named file has the sticky bit, otherwise false
 
-File::Stat#sticky?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/symlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/symlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/symlink_spec.rb
-File::Stat#symlink?
-- returns true if the file is a link
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/uid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/uid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/uid_spec.rb
-File::Stat#uid
-- should be able to determine the owner through a File::Stat object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/world_readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/world_readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/world_readable_spec.rb
-File::Stat.world_readable?
-- returns nil if the file is chmod 600
-- returns nil if the file is chmod 000
-- returns nil if the file is chmod 700
-- returns a Fixnum if the file is chmod 644
-- returns a Fixnum if the file is a directory and chmod 644
-- coerces the argument with #to_path
 
-File::Stat#world_readable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/world_writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/world_writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/world_writable_spec.rb
-File::Stat.world_writable?
-- returns nil if the file is chmod 600
-- returns nil if the file is chmod 000
-- returns nil if the file is chmod 700
-- returns a Fixnum if the file is chmod 777
-- returns a Fixnum if the file is a directory and chmod 777
-- coerces the argument with #to_path
 
-File::Stat#world_writable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/writable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/writable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/writable_real_spec.rb
-File::Stat#writable_real?
-- returns true if named file is writable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/writable_spec.rb
-File::Stat#writable?
-- returns true if named file is writable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat/zero_spec.rb
-File::Stat#zero?
-- returns true if the file is empty
-- returns false if the file is not empty
-- accepts an object that has a #to_path method
-- returns true for /dev/null
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns true inside a block opening a file if it is empty
-- returns false for a directory
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/stat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/stat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/stat_spec.rb
-File.stat
-- returns a File::Stat object if the given file exists
-- should be able to use the instance methods
-- accepts an object that has a #to_path method
-- raises an Errno::ENOENT if the file does not exist
 
-File.stat
-- returns information for a file that has been deleted but is still open
-- returns a File::Stat object with file properties for a symlink
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/sticky_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/sticky_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/sticky_spec.rb
-File.sticky?
-- returns true if the named file has the sticky bit, otherwise false
-- returns false if the file dies not exist
 
-File.sticky?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/symlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/symlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/symlink_spec.rb
-File.symlink
-- create a symlink between a source and target file
-- create a symbolic link
-- accepts args that have #to_path methods
-- raises an Errno::EEXIST if the target already exists
-- raises an ArgumentError if not called with two arguments
-- raises a TypeError if not called with String types
 
-File.symlink?
-- returns true if the file is a link
-- accepts an object that has a #to_path method
 
-File.symlink?
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/to_path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/to_path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/to_path_spec.rb
-File#to_path
-- returns a String
-- does not normalise the path it returns
-- does not canonicalize the path it returns
-- does not absolute-ise the path it returns
-- preserves the encoding of the path
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/truncate_spec.rb
-File.truncate
-- truncates a file
-- truncate a file size to 0
-- truncate a file size to 5
-- truncates to a larger file size than the original file
-- truncates to the same size as the original file
-- raises an Errno::ENOENT if the file does not exist
-- raises an ArgumentError if not passed two arguments
-- raises an Errno::EINVAL if the length argument is not valid
-- raises a TypeError if not passed a String type for the first argument
-- raises a TypeError if not passed an Integer type for the second argument
-- accepts an object that has a #to_path method
 
-File#truncate
-- truncates a file
-- truncates a file size to 0
-- truncates a file size to 5
-- truncates a file to a larger size than the original file
-- truncates a file to the same size as the original file
-- raises an ArgumentError if not passed one argument
-- raises an Errno::EINVAL if the length argument is not valid
-- raises an IOError if file is closed
-- raises an IOError if file is not opened for writing
-- raises a TypeError if not passed an Integer type for the for the argument
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/umask_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/umask_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/umask_spec.rb
-File.umask
-- return a Fixnum
-- returns the current umask value for the process
-- invokes to_int on non-integer argument
-- always succeeds with any integer values
-- raises ArgumentError when more than one argument is provided
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/unlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/unlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/unlink_spec.rb
-File.unlink
-- returns 0 when called without arguments
-- deletes a single file
-- deletes multiple files
-- raises an TypeError if not passed a String type
-- raises an Errno::ENOENT when the given file doesn't exist
-- coerces a given parameter into a string if possible
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/utime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/utime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/utime_spec.rb
-File.utime
-- sets the access and modification time of each file
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/world_readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/world_readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/world_readable_spec.rb
-File.world_readable?
-- returns nil if the file is chmod 600
-- returns nil if the file is chmod 000
-- returns nil if the file is chmod 700
-- returns a Fixnum if the file is chmod 644
-- returns a Fixnum if the file is a directory and chmod 644
-- coerces the argument with #to_path
-- returns nil if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/world_writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/world_writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/world_writable_spec.rb
-File.world_writable?
-- returns nil if the file is chmod 600
-- returns nil if the file is chmod 000
-- returns nil if the file is chmod 700
-- returns a Fixnum if the file is chmod 777
-- returns a Fixnum if the file is a directory and chmod 777
-- coerces the argument with #to_path
-- returns nil if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/writable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/writable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/writable_real_spec.rb
-File.writable_real?
-- returns true if named file is writable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/writable_spec.rb
-File.writable?
-- returns true if named file is writable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/file/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/file/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/file/zero_spec.rb
-File.zero?
-- returns true if the file is empty
-- returns false if the file is not empty
-- accepts an object that has a #to_path method
-- returns true for /dev/null
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns true inside a block opening a file if it is empty
-- returns false for a directory
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/blockdev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/blockdev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/blockdev_spec.rb
-FileTest.blockdev?
-- returns true/false depending if the named file is a block device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/chardev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/chardev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/chardev_spec.rb
-FileTest.chardev?
-- returns true/false depending if the named file is a char device
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/directory_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/directory_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/directory_spec.rb
-FileTest.directory?
-- return true if dir is a directory, otherwise return false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/executable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/executable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/executable_real_spec.rb
-FileTest.executable_real?
-- returns true if the file its an executable
-- accepts an object that has a #to_path method
-- returns true if named file is readable by the real user id of the process, otherwise false
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/executable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/executable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/executable_spec.rb
-FileTest.executable?
-- returns true if named file is executable by the effective user id of the process, otherwise false
-- return true if the argument is an executable file
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/exist_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/exist_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/exist_spec.rb
-FileTest.exist?
-- return true if the file exist
-- return true if the file exist using the alias exists?
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/exists_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/exists_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/exists_spec.rb
-FileTest.exists?
-- return true if the file exist
-- return true if the file exist using the alias exists?
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- accepts an object that has a #to_path method
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/file_spec.rb
-File.file?
-- returns true if the named file exists and is a regular file.
-- accepts an object that has a #to_path method
-- return true if the null device exists and is a regular file.
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
 
-FileTest.file?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/grpowned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/grpowned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/grpowned_spec.rb
-FileTest.grpowned?
-- returns true if the file exist
-- accepts an object that has a #to_path method
-- returns false if the file doesn't exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/identical_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/identical_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/identical_spec.rb
-FileTest.identical?
-- returns true for a file and its link
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed two arguments
-- raises a TypeError if not passed String types
-- returns true if both named files are identical
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/owned_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/owned_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/owned_spec.rb
-FileTest.owned?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/pipe_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/pipe_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/pipe_spec.rb
-FileTest.pipe?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/readable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/readable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/readable_real_spec.rb
-FileTest.readable_real?
-- returns true if named file is readable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/readable_spec.rb
-FileTest.readable?
-- returns true if named file is readable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/setgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/setgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/setgid_spec.rb
-FileTest.setgid?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/setuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/setuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/setuid_spec.rb
-FileTest.setuid?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/size_spec.rb
-FileTest.size?
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
 
-FileTest.size?
-- returns nil if file_name doesn't exist or has 0 size
 
-FileTest.size?
-- returns nil if file_name is empty
 
-FileTest.size?
-- accepts a File argument
 
-FileTest.size
-- returns the size of the file if it exists and is not empty
-- accepts a String-like (to_str) parameter
-- accepts an object that has a #to_path method
 
-FileTest.size
-- raises an error if file_name doesn't exist
 
-FileTest.size
-- returns 0 if the file is empty
 
-FileTest.size
-- accepts a File argument
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/socket_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/socket_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/socket_spec.rb
-FileTest.socket?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/sticky_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/sticky_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/sticky_spec.rb
-FileTest.sticky?
-- returns true if the named file has the sticky bit, otherwise false
-- returns false if the file dies not exist
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/symlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/symlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/symlink_spec.rb
-FileTest.symlink?
-- returns true if the file is a link
-- accepts an object that has a #to_path method
 
-FileTest.symlink?
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/world_readable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/world_readable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/world_readable_spec.rb
-FileTest.world_readable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/world_writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/world_writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/world_writable_spec.rb
-FileTest.world_writable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/writable_real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/writable_real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/writable_real_spec.rb
-FileTest.writable_real?
-- returns true if named file is writable by the real user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/writable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/writable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/writable_spec.rb
-FileTest.writable?
-- returns true if named file is writable by the effective user id of the process, otherwise false
-- accepts an object that has a #to_path method
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/filetest/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/filetest/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/filetest/zero_spec.rb
-FileTest.zero?
-- returns true if the file is empty
-- returns false if the file is not empty
-- accepts an object that has a #to_path method
-- returns true for /dev/null
-- raises an ArgumentError if not passed one argument
-- raises a TypeError if not passed a String type
-- returns true inside a block opening a file if it is empty
-- returns false for a directory
-- returns false if the file does not exist
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/abs_spec.rb
-Fixnum#abs
-- returns self's absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/bit_and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/bit_and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/bit_and_spec.rb
-Fixnum#&
-- returns self bitwise AND other
-- should be able to AND a bignum with a fixnum
-- tries to convert it's int like argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
-- coerces arguments correctly even if it is a Bignum
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/bit_or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/bit_or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/bit_or_spec.rb
-Fixnum#|
-- returns self bitwise OR other
-- should be able to AND a bignum with a fixnum
-- tries to convert the int like argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
-- coerces arguments correctly even if it is a Bignum
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/bit_xor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/bit_xor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/bit_xor_spec.rb
-Fixnum#^
-- returns self bitwise EXCLUSIVE OR other
-- should be able to AND a bignum with a fixnum
-- tries to convert the given argument to an Integer using to_int
-- raises a TypeError when the given argument can't be converted to Integer
-- coerces arguments correctly even if it is a Bignum
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/case_compare_spec.rb
-Fixnum#===
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/coerce_spec.rb
-Fixnum#coerce when given a Fixnum
-- returns an array containing two Fixnums
 
-Fixnum#coerce when given a String
-- raises an ArgumentError when trying to coerce with a non-number String
-- returns  an array containing two Floats
 
-Fixnum#coerce
-- raises a TypeError when trying to coerce with nil
-- tries to convert the given Object into a Float by using #to_f
-- raises a TypeError when given an Object that does not respond to #to_f
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/comparison_spec.rb
-Fixnum#<=>
-- returns -1 when self is less than the given argument
-- returns 0 when self is equal to the given argument
-- returns 1 when self is greater than the given argument
-- returns nil when the given argument is not an Integer
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/complement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/complement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/complement_spec.rb
-Fixnum#~
-- returns self with each bit flipped
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/div_spec.rb
-Fixnum#div with a Fixnum
-- returns self divided by the given argument as an Integer
 
-Fixnum#div
-- rounds towards -inf
-- coerces self and the given argument to Floats and returns self divided by other as Fixnum
-- raises a ZeroDivisionError when the given argument is 0 and a Float
-- raises a ZeroDivisionError when the given argument is 0
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/divide_spec.rb
-Fixnum#/
-- returns self divided by the given argument
-- supports dividing negative numbers
-- raises a ZeroDivisionError if the given argument is zero and not a Float
-- does NOT raise ZeroDivisionError if the given argument is zero and is a Float
-- coerces fixnum and return self divided by other
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/divmod_spec.rb
-Fixnum#divmod
-- returns an Array containing quotient and modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
 
- <n>)
-Fixnum#divmod raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/divmod_spec.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/divmod_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/fixnum/divmod_spec.rb)
-== rubyspec/core/fixnum/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/element_reference_spec.rb
-Fixnum#[]
-- returns 1 if the nth bit is set
-- returns 0 if the nth bit is not set
-- returns 0 if the nth bit is greater than the most significant bit
-- returns 0 when passed a negative argument
-- calls #to_int to convert the argument to an Integer and returns 1 if the nth bit is set
-- calls #to_int to convert the argument to an Integer and returns 0 if the nth bit is set
-- accepts a Float argument and returns 0 if the bit at the truncated value is not set
-- accepts a Float argument and returns 1 if the bit at the truncated value is set
-- raises a TypeError when passed a String
-- raises a TypeError when #to_int does not return an Integer
-- calls #to_int to coerce a String to a Bignum and returns 0
-- returns 0 when passed a Float in the range of a Bignum
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/equal_value_spec.rb
-Fixnum#==
-- returns true if self has the same value as other
-- calls 'other == self' if the given argument is not a Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/even_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/even_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/even_spec.rb
-Fixnum#even?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/exponent_spec.rb
-Fixnum#**
-- returns self raised to the given power
-- can raise 1 to a Bignum safely
-- switches to a Float when the number is too big
-- returns a complex number when negative and raised to a fractional power (FAILED - <n>)
 
 
- <n>)
-Fixnum#** returns a complex number when negative and raised to a fractional power FAILED
-Expected 1+1.73205i to be within +/- 3.0e-05 of NaN
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/exponent_spec.rb:55:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/exponent_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/fixnum/exponent_spec.rb)
-== rubyspec/core/fixnum/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/fdiv_spec.rb
-Fixnum#fdiv
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/gt_spec.rb
-Fixnum#>
-- returns true if self is greater than the given argument
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/gte_spec.rb
-Fixnum#>=
-- returns true if self is greater than or equal to the given argument
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/hash_spec.rb
-Fixnum#hash
-- is provided
-- is stable
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/id2name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/id2name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/id2name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/induced_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/induced_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/induced_from_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/left_shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/left_shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/left_shift_spec.rb
-Fixnum#<< with n << m
-- returns n shifted left m bits when n > 0, m > 0
-- returns n shifted left m bits when n < 0, m > 0
-- returns n shifted right m bits when n > 0, m < 0
-- returns n shifted right m bits when n < 0, m < 0
-- returns 0 when n == 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m < 0 and m is a Bignum
-- returns a Bignum == fixnum_max() * 2 when fixnum_max() << 1 and n > 0
-- returns a Bignum == fixnum_min() * 2 when fixnum_min() << 1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/lt_spec.rb
-Fixnum#<
-- returns true if self is less than the given argument
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/lte_spec.rb
-Fixnum#<=
-- returns true if self is less than or equal to other
-- raises an ArgumentError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/magnitude_spec.rb
-Fixnum#magnitude
-- returns self's absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/minus_spec.rb
-Fixnum#-
-- returns self minus the given Integer
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/modulo_spec.rb
-Fixnum#%
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
-Fixnum#modulo
-- returns the modulus obtained from dividing self by the given argument
-- raises a ZeroDivisionError when the given argument is 0
-- raises a ZeroDivisionError when the given argument is 0 and a Float (FAILED - <n>)
-- raises a TypeError when given a non-Integer
 
 
- <n>)
-Fixnum#% raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/shared/modulo.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-Fixnum#modulo raises a ZeroDivisionError when the given argument is 0 and a Float FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/shared/modulo.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/modulo_spec.rb:8:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/fixnum/modulo_spec.rb)
-== rubyspec/core/fixnum/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/multiply_spec.rb
-Fixnum#*
-- returns self multiplied by the given Integer
-- raises a TypeError when given a non-Integer
-- overflows to Bignum when the result does not fit in Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/odd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/odd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/odd_spec.rb
-Fixnum#odd?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/plus_spec.rb
-Fixnum#+
-- returns self plus the given Integer
-- raises a TypeError when given a non-Integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/quo_spec.rb
-Fixnum#quo
-- returns the result of self divided by the given Integer as a Float
-- raises a ZeroDivisionError when the given Integer is 0
-- does not raise a FloatDomainError when the given Integer is 0 and a Float
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/right_shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/right_shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/right_shift_spec.rb
-Fixnum#>> with n >> m
-- returns n shifted right m bits when n > 0, m > 0
-- returns n shifted right m bits when n < 0, m > 0
-- returns n shifted left m bits when n > 0, m < 0
-- returns n shifted left m bits when n < 0, m < 0
-- returns 0 when n == 0
-- returns n when n > 0, m == 0
-- returns n when n < 0, m == 0
-- returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
-- returns 0 when m is a Bignum
-- returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0
-- returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0
-- calls #to_int to convert the argument to an Integer
-- raises a TypeError when #to_int does not return an Integer
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/size_spec.rb
-Fixnum#size
-- returns the number of bytes in the machine representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/succ_spec.rb
-Fixnum#succ
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/to_f_spec.rb
-Fixnum#to_f
-- returns self converted to a Float
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/to_s_spec.rb
-Fixnum#to_s when given a base
-- returns self converted to a String in the given base
-- raises an ArgumentError if the base is less than 2 or higher than 36
 
-Fixnum#to_s when no base given
-- returns self converted to a String using base 10
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/to_sym_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/to_sym_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/to_sym_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/uminus_spec.rb
-Fixnum#-@
-- returns self as a negative value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/fixnum/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/fixnum/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/fixnum/zero_spec.rb
-Fixnum#zero?
-- returns true if self is 0
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/abs_spec.rb
-Float#abs
-- returns the absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/angle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/angle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/angle_spec.rb
-Float#angle
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/arg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/arg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/arg_spec.rb
-Float#arg
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/case_compare_spec.rb
-Float#===
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/ceil_spec.rb
-Float#ceil
-- returns the smallest Integer greater than or equal to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/coerce_spec.rb
-Float#coerce
-- returns [other, self] both as Floats
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/comparison_spec.rb
-Float#<=>
-- returns -1, 0, 1 when self is less than, equal, or greater than other
-- returns nil when either argument is NaN
-- returns 1 when self is Infinity and other is a Bignum
-- returns -1 when self is negative and other is Infinty
-- returns -1 when self is -Infinity and other is negative
-- returns 1 when self is negative and other is -Infinity
-- returns 1 when self is Infinity and other is a Bignum
-- returns -1 when self is negative and other is Infinty
-- returns -1 when self is -Infinity and other is negative
-- returns 1 when self is negative and other is -Infinity
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/constants_spec.rb
-Float#CONSTANTS
-- the DIG value is  15
-- the EPSILON value is
-- the MANT_DIG is 53
-- the MAX_10_EXP is 308
-- the MIN_10_EXP is -308
-- the MAX_EXP is 1024
-- the MIN_EXP is -1021
-- the MAX is 1.79769313486232e+308
-- the MIN is 2.2250738585072e-308
-- the RADIX is 2
-- the INFINITY is the positive infinity (ERROR - <n>)
-- the NAN is 'not a number' (ERROR - <n>)
 
 
- <n>)
-Float#CONSTANTS the INFINITY is the positive infinity ERROR
-NameError: uninitialized constant Float::INFINITY
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/constants_spec.rb:57:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/constants_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#CONSTANTS the NAN is 'not a number' ERROR
-NameError: uninitialized constant Float::NAN
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/constants_spec.rb:61:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/constants_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/core/float/constants_spec.rb)
-== rubyspec/core/float/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/denominator_spec.rb
-Float#denominator
-- returns an Integer
-- converts self to a Rational and returns the denominator
-- returns 1 for NaN and Infinity
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divide_spec.rb
-Float#/
-- returns self divided by other
-- properly handles BigDecimal argument
-- does NOT raise ZeroDivisionError if other is zero
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb
-Float#divmod
-- returns an [quotient, modulus] from dividing self by other
-- raises a FloatDomainError if self is NaN (FAILED - <n>)
-- raises a FloatDomainError if other is NaN (FAILED - <n>)
-- raises a FloatDomainError if self is Infinity (FAILED - <n>)
-- raises a ZeroDivisionError if other is zero (FAILED - <n>)
 
 
- <n>)
-Float#divmod raises a FloatDomainError if self is NaN FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:18:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#divmod raises a FloatDomainError if other is NaN FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#divmod raises a FloatDomainError if self is Infinity FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:28:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#divmod raises a ZeroDivisionError if other is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/divmod_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 4 failures, 0 errors
-exit 1
-failed(rubyspec/core/float/divmod_spec.rb)
-== rubyspec/core/float/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/eql_spec.rb
-Float#eql?
-- returns true if other is a Float equal to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/equal_value_spec.rb
-Float#==
-- returns true if self has the same value as other
-- calls 'other == self' if coercion fails
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/exponent_spec.rb
-Float#**
-- returns self raise to the other power
-- returns a complex number when negative and raised to a fractional power (FAILED - <n>)
 
 
- <n>)
-Float#** returns a complex number when negative and raised to a fractional power FAILED
-Expected 1+1.73205i to be within +/- 3.0e-05 of NaN
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/exponent_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/exponent_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/float/exponent_spec.rb)
-== rubyspec/core/float/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/fdiv_spec.rb
-Float#fdiv
-- performs floating-point division between self and a Fixnum
-- performs floating-point division between self and a Bignum
-- performs floating-point division between self and a Float
-- returns NaN when the argument is NaN
-- returns Infinity when the argument is 0.0
-- returns -Infinity when the argument is 0.0 and self is negative
-- returns Infinity when the argument is 0
-- returns -Infinity when the argument is 0 and self is negative
-- returns 0.0 when the argument is Infinity
-- returns -0.0 when the argument is -Infinity
-- performs floating-point division between self and a Rational
-- performs floating-point division between self and a Complex
-- raises a TypeError when argument isn't numeric
-- raises an ArgumentError when passed multiple arguments
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/finite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/finite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/finite_spec.rb
-Float#finite?
-- returns true if a valid IEEE floating-point number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/floor_spec.rb
-Float#floor
-- returns the largest Integer less than or equal to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/gt_spec.rb
-Float#>
-- returns true if self is greater than other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/gte_spec.rb
-Float#>=
-- returns true if self is greater than or equal to other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/hash_spec.rb
-Float#hash
-- is provided
-- is stable
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/induced_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/induced_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/induced_from_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/infinite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/infinite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/infinite_spec.rb
-Float#infinite?
-- returns nil, -1, +1 when self is finite, -Infinity, +Infinity
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/lt_spec.rb
-Float#<
-- returns true if self is less than other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/lte_spec.rb
-Float#<=
-- returns true if self is less than or equal to other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/magnitude_spec.rb
-Float#magnitude
-- returns the absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/minus_spec.rb
-Float#-
-- returns self minus other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/modulo_spec.rb
-Float#%
-- returns self modulo other
-- raises a ZeroDivisionError if other is zero (FAILED - <n>)
 
-Float#modulo
-- returns self modulo other
-- raises a ZeroDivisionError if other is zero (FAILED - <n>)
 
 
- <n>)
-Float#% raises a ZeroDivisionError if other is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/shared/modulo.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-Float#modulo raises a ZeroDivisionError if other is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/shared/modulo.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/modulo_spec.rb:8:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/float/modulo_spec.rb)
-== rubyspec/core/float/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/multiply_spec.rb
-Float#*
-- returns self multiplied by other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/nan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/nan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/nan_spec.rb
-Float#nan?
-- returns true if self is not a valid IEEE floating-point number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/numerator_spec.rb
-Float#numerator
-- converts self to a Rational object then returns its numerator
-- returns 0 for 0.0
-- returns NaN for NaN
-- returns Infinity for Infinity
-- returns -Infinity for Infinity
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/phase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/phase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/phase_spec.rb
-Float#phase
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/plus_spec.rb
-Float#+
-- returns self plus other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/quo_spec.rb
-Float#quo
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb
-Float#rationalize
-- returns self as a simplified Rational with no argument (ERROR - <n>)
-- simplifies self to the degree specified by a Rational argument (ERROR - <n>)
-- simplifies self to the degree specified by a Float argument (ERROR - <n>)
-- raises a FloatDomainError for Infinity (FAILED - <n>)
-- raises a FloatDomainError for NaN (FAILED - <n>)
 
 
- <n>)
-Float#rationalize returns self as a simplified Rational with no argument ERROR
-NoMethodError: undefined method `rationalize' for 3382729202.92822:Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#rationalize simplifies self to the degree specified by a Rational argument ERROR
-NoMethodError: undefined method `rationalize' for 0.3:Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#rationalize simplifies self to the degree specified by a Float argument ERROR
-NoMethodError: undefined method `rationalize' for 0.3:Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#rationalize raises a FloatDomainError for Infinity FAILED
-Expected FloatDomainError
-but got NoMethodError (undefined method `rationalize' for Infinity:Float)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#rationalize raises a FloatDomainError for NaN FAILED
-Expected FloatDomainError
-but got NoMethodError (undefined method `rationalize' for NaN:Float)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:37:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/rationalize_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 2 failures, 3 errors
-exit 1
-failed(rubyspec/core/float/rationalize_spec.rb)
-== rubyspec/core/float/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/round_spec.rb
-Float#round
-- returns the nearest Integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_f_spec.rb
-Float#to_f
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_i_spec.rb
-Float#to_i
-- returns self truncated to an Integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_int_spec.rb
-Float#
-- returns self truncated to an Integer
 
-Float#to_int
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_r_spec.rb
-Float#to_r
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb
-Float#to_s
-- returns 'NaN' for NaN
-- returns 'Infinity' for positive infinity
-- returns '-Infinity' for negative infinity
-- returns '0.0' for 0.0
-- emits '-' for -0.0
-- emits a '-' for negative values
-- emits a trailing '.0' for a whole number
-- emits a trailing '.0' for the mantissa in e format
-- uses non-e format for a positive value with fractional part having 4 decimal places
-- uses non-e format for a negative value with fractional part having 4 decimal places
-- uses e format for a positive value with fractional part having 5 decimal places
-- uses e format for a negative value with fractional part having 5 decimal places
-- uses non-e format for a positive value with whole part having 14 decimal places
-- uses non-e format for a negative value with whole part having 14 decimal places
-- uses non-e format for a positive value with whole part having 16 decimal places (FAILED - <n>)
-- uses non-e format for a negative value with whole part having 15 decimal places (FAILED - <n>)
-- uses e format for a positive value with whole part having 16 decimal places
-- uses e format for a negative value with whole part having 16 decimal places
-- outputs the minimal, unique form necessary to recreate the value (FAILED - <n>)
-- outputs the minimal, unique form to represent the value
 
 
- <n>)
-Float#to_s uses non-e format for a positive value with whole part having 16 decimal places FAILED
-Expected "1.0e+15"
- to equal "1000000000000000.0"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#to_s uses non-e format for a negative value with whole part having 15 decimal places FAILED
-Expected "-1.0e+15"
- to equal "-1000000000000000.0"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:78:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:3:in `<top (required)>'
 
- <n>)
-Float#to_s outputs the minimal, unique form necessary to recreate the value FAILED
-Expected "0.216115646363885"
- to equal "0.21611564636388508"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:95:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/to_s_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/core/float/to_s_spec.rb)
-== rubyspec/core/float/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/truncate_spec.rb
-Float#truncate
-- returns self truncated to an Integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/uminus_spec.rb
-Float#-@
-- negates self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/uplus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/uplus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/uplus_spec.rb
-Float#+@
-- returns the same value with same sign (twos complement)
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/float/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/float/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/float/zero_spec.rb
-Float#zero?
-- returns true if self is 0.0
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/count_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/count_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/count_spec.rb
-GC.count
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/disable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/disable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/disable_spec.rb
-GC.disable
-- returns true iff the garbage collection was previously disabled
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/enable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/enable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/enable_spec.rb
-GC.enable
-- returns true iff the garbage collection was already disabled
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/garbage_collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/garbage_collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/garbage_collect_spec.rb
-GC#garbage_collect
-- always returns nil
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/clear_spec.rb
-GC::Profiler.clear
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/disable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/disable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/disable_spec.rb
-GC::Profiler.disable
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/enable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/enable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/enable_spec.rb
-GC::Profiler.enable
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/enabled_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/enabled_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/enabled_spec.rb
-GC::Profiler.enabled?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/report_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/report_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/report_spec.rb
-GC::Profiler.report
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/result_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/result_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/result_spec.rb
-GC::Profiler.result
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/profiler/total_time_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/profiler/total_time_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/profiler/total_time_spec.rb
-GC::Profiler.total_time
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/start_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/start_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/start_spec.rb
-GC.start
-- always returns nil
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/gc/stress_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/gc/stress_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/gc/stress_spec.rb
-GC.stress
-- returns current status of GC stress mode
 
-GC.stress=
-- sets the stress mode
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/allocate_spec.rb
-Hash.allocate
-- returns an instance of Hash
-- returns a fully-formed instance of Hash
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/assoc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/assoc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/assoc_spec.rb
-Hash#assoc
-- returns an Array if the argument is == to a key of the Hash
-- returns a 2-element Array if the argument is == to a key of the Hash
-- sets the first element of the Array to the located key
-- sets the last element of the Array to the value of the located key
-- only returns the first matching key-value pair for identity hashes
-- uses #== to compare the argument to the keys
-- returns nil if the argument is not a key of the Hash
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/clear_spec.rb
-Hash#clear
-- removes all key, value pairs
-- does not remove default values
-- does not remove default procs
-- raises a RuntimeError if called on a frozen instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/clone_spec.rb
-Hash#clone
-- copies instance variable but not the objects they refer to
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/compare_by_identity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/compare_by_identity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb
-Hash#compare_by_identity
-- causes future comparisons on the receiver to be made by identity
-- causes #compare_by_identity? to return true
-- returns self
-- uses the semantics of BasicObject#equal? to determine key identity
-- doesn't call #equal? on keys to determine their identity
-- regards #dup'd objects as having different identities
-- regards #clone'd objects as having different identities
-- regards references to the same object as having the same identity
-- raises a RuntimeError on frozen hashes
-- perists over #dups (FAILED - <n>)
-- persists over #clones (FAILED - <n>)
 
-Hash#compare_by_identity?
-- returns false by default
-- returns true once #compare_by_identity has been invoked on self
-- returns true when called multiple times on the same ident hash
 
 
- <n>)
-Hash#compare_by_identity perists over #dups FAILED
-Expected {"foo"=>:glark}
- to equal {"foo"=>:bar, "foo"=>:glark}
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:77:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:1:in `<top (required)>'
 
- <n>)
-Hash#compare_by_identity persists over #clones FAILED
-Expected {"foo"=>:glark}
- to equal {"foo"=>:bar, "foo"=>:glark}
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:84:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/compare_by_identity_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/hash/compare_by_identity_spec.rb)
-== rubyspec/core/hash/constructor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/constructor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/constructor_spec.rb
-Hash.[]
-- creates a Hash; values can be provided as the argument list
-- creates a Hash; values can be provided as one single hash
-- creates a Hash; values can be provided as a list of value-pairs in an array
-- raises an ArgumentError when passed an odd number of arguments
-- calls to_hash
-- returns an instance of the class it's called on
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/default_proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/default_proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/default_proc_spec.rb
-Hash#default_proc
-- returns the block passed to Hash.new
-- returns nil if no block was passed to proc
 
-Hash#default_proc=
-- replaces the block passed to Hash.new
-- uses :to_proc on its argument
-- overrides the static default
-- raises an error if passed stuff not convertible to procs
-- accepts a lambda with an arity of 2
-- raises a TypeError if passed a lambda with an arity other than 2 (FAILED - <n>)
 
 
- <n>)
-Hash#default_proc= raises a TypeError if passed a lambda with an arity other than 2 FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/default_proc_spec.rb:55:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/default_proc_spec.rb:16:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/default_proc_spec.rb)
-== rubyspec/core/hash/default_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/default_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/default_spec.rb
-Hash#default
-- returns the default value
-- uses the default proc to compute a default value, passing given key
-- calls default proc with nil arg if passed a default proc but no arg
 
-Hash#default=
-- sets the default value
-- unsets the default proc
-- raises a RuntimeError if called on a frozen instance
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/delete_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/delete_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/delete_if_spec.rb
-Hash#delete_if
-- yields two arguments: key and value
-- removes every entry for which block is true and returns self
-- processes entries with the same order as each()
-- raises an RuntimeError if called on a frozen instance
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/delete_spec.rb
-Hash#delete
-- removes the entry and returns the deleted value
-- calls supplied block if the key is not found
-- returns nil if the key is not found when no block is given
-- raises a RuntimeError if called on a frozen instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/each_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/each_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/each_key_spec.rb
-Hash#each_key
-- calls block once for each key, passing key
-- processes keys in the same order as keys()
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/each_pair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/each_pair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/each_pair_spec.rb
-Hash#each_pair
-- yields a [[key, value]] Array for each pair to a block expecting |*args|
-- yields the key and value of each pair to a block expecting |key, value|
-- uses the same order as keys() and values()
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/each_spec.rb
-Hash#each
-- yields a [[key, value]] Array for each pair to a block expecting |*args|
-- yields the key and value of each pair to a block expecting |key, value|
-- uses the same order as keys() and values()
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/each_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/each_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/each_value_spec.rb
-Hash#each_value
-- calls block once for each key, passing value
-- processes values in the same order as values()
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/element_reference_spec.rb
-Hash#[]
-- returns the value for key
-- returns nil as default default value
-- returns the default (immediate) value for missing keys
-- calls subclass implementations of default
-- does not create copies of the immediate default value
-- returns the default (dynamic) value for missing keys
-- does not return default values for keys with nil values
-- compares keys with eql? semantics
-- compares key via hash
-- does not compare keys with different #hash values via #eql?
-- compares keys with the same #hash value via #eql?
 
-Hash.[]
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/element_set_spec.rb
-Hash#[]=
-- associates the key with the value and return the value
-- duplicates string keys using dup semantics
-- stores unequal keys that hash to the same value
-- duplicates and freezes string keys
-- raises a RuntimeError if called on a frozen instance
-- raises a RuntimeError if a new key is added during iteration (FAILED - <n>)
-- does not raise an exception if changing the value of an existing key during iteration
 
 
- <n>)
-Hash#[]= raises a RuntimeError if a new key is added during iteration FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/store.rb:56:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/element_set_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/element_set_spec.rb)
-== rubyspec/core/hash/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/empty_spec.rb
-Hash#empty?
-- returns true if the hash has no entries
-- returns true if the hash has no entries and has a default value
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/eql_spec.rb
-Hash#eql?
-- does not compare values when keys don't match
-- returns false when the numbers of keys differ without comparing any elements
-- first compares keys via hash
-- does not compare keys with different hash codes via eql?
-- computes equality for recursive hashes
-- doesn't call to_hash on objects
-- compares values when keys match
-- compares keys with eql? semantics
-- returns true iff other Hash has the same number of keys and each key-value pair matches
-- does not call to_hash on hash subclasses
-- ignores hash class differences
-- compares keys with matching hash codes via eql?
-- compares the values in self to values in other hash
-- returns true if other Hash has the same number of keys and each key-value pair matches, even though the default-value are not same
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/equal_value_spec.rb
-Hash#==
-- does not compare values when keys don't match
-- returns false when the numbers of keys differ without comparing any elements
-- first compares keys via hash
-- does not compare keys with different hash codes via eql?
-- computes equality for recursive hashes
-- doesn't call to_hash on objects
-- compares values when keys match
-- compares keys with eql? semantics
-- returns true iff other Hash has the same number of keys and each key-value pair matches
-- does not call to_hash on hash subclasses
-- ignores hash class differences
-- compares keys with matching hash codes via eql?
-- compares the values in self to values in other hash
-- returns true if other Hash has the same number of keys and each key-value pair matches, even though the default-value are not same
-- compares values with == semantics
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/fetch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/fetch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/fetch_spec.rb
-Hash#fetch
-- returns the value for key
-- raises an IndexError if key is not found
-- returns default if key is not found when passed a default
-- returns value of block if key is not found when passed a block
-- gives precedence to the default block over the default argument when passed both
-- raises an ArgumentError when not passed one or two arguments
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/flatten_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/flatten_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/flatten_spec.rb
-Hash#flatten
-- returns an Array
-- returns an empty Array for an empty Hash
-- sets each even index of the Array to a key of the Hash
-- sets each odd index of the Array to the value corresponding to the previous element
-- does not recursively flatten Array values when called without arguments
-- does not recursively flatten Hash values when called without arguments
-- recursively flattens Array values when called with an argument >= 2
-- recursively flattens Array values to the given depth
-- raises an TypeError if given a non-Integer argument
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/has_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/has_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/has_key_spec.rb
-Hash#has_key?
-- returns true if argument is a key
-- returns true if the key's matching value was nil
-- returns true if the key's matching value was false
-- returns true if the key is nil
-- compares keys with the same #hash value via #eql?
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/has_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/has_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/has_value_spec.rb
-Hash#has_value?
-- returns true if the value exists in the hash
-- uses == semantics for comparing values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/hash_spec.rb
-Hash
-- includes Enumerable
 
-Hash#hash
-- returns a value which doesn't depend on the hash order
-- generates a hash for recursive hash structures
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/include_spec.rb
-Hash#include?
-- returns true if argument is a key
-- returns true if the key's matching value was nil
-- returns true if the key's matching value was false
-- returns true if the key is nil
-- compares keys with the same #hash value via #eql?
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/index_spec.rb
-Hash#index
-- returns the corresponding key for value
-- returns nil if the value is not found
-- doesn't return default value if the value is not found
-- compares values using ==
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/indexes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/indexes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/indexes_spec.rb
-Hash#values_at
-- returns an array of values for the given keys
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/indices_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/indices_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/indices_spec.rb
-Hash#values_at
-- returns an array of values for the given keys
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/initialize_copy_spec.rb
-Hash#initialize_copy
-- is private
-- replaces the contents of self with other
-- tries to convert the passed argument to a hash using #to_hash
-- calls to_hash on hash subclasses
-- does not transfer default values
-- raises a RuntimeError if called on a frozen instance that is modified (FAILED - <n>)
-- raises a RuntimeError if called on a frozen instance that would not be modified
 
 
- <n>)
-Hash#initialize_copy raises a RuntimeError if called on a frozen instance that is modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/replace.rb:58:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/initialize_copy_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/initialize_copy_spec.rb)
-== rubyspec/core/hash/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/initialize_spec.rb
-Hash#initialize
-- is private
-- can be used to reset default_proc
-- should get passed whatever args were passed to Hash#new
-- raises a RuntimeError if called on a frozen instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/inspect_spec.rb
-Hash#inspect
-- returns a string representation with same order as each()
-- calls inspect on keys and values
-- handles hashes with recursive values
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/invert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/invert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/invert_spec.rb
-Hash#invert
-- returns a new hash where keys are values and vice versa
-- handles collisions by overriding with the key coming later in keys()
-- compares new keys with eql? semantics
-- does not return subclass instances for subclasses
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/keep_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/keep_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb
-Hash#keep_if
-- yields two arguments: key and value (ERROR - <n>)
-- keeps every entry for which block is true and returns self (ERROR - <n>)
-- returns self even if unmodified (ERROR - <n>)
-- raises an RuntimeError if called on a frozen instance (FAILED - <n>)
-- returns an Enumerator if called on a non-empty hash without a block (ERROR - <n>)
-- returns an Enumerator if called on an empty hash without a block (ERROR - <n>)
 
 
- <n>)
-Hash#keep_if yields two arguments: key and value ERROR
-NoMethodError: undefined method `keep_if' for {1=>2, 3=>4}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:9:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
- <n>)
-Hash#keep_if keeps every entry for which block is true and returns self ERROR
-NoMethodError: undefined method `keep_if' for {:a=>1, :b=>2, :c=>3, :d=>4}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
- <n>)
-Hash#keep_if returns self even if unmodified ERROR
-NoMethodError: undefined method `keep_if' for {1=>2, 3=>4}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
- <n>)
-Hash#keep_if raises an RuntimeError if called on a frozen instance FAILED
-Expected RuntimeError
-but got NoMethodError (undefined method `keep_if' for {1=>2, 3=>4}:Hash)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
- <n>)
-Hash#keep_if returns an Enumerator if called on a non-empty hash without a block ERROR
-NoMethodError: undefined method `keep_if' for {1=>2, 3=>4, 5=>6}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/iteration.rb:19:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
- <n>)
-Hash#keep_if returns an Enumerator if called on an empty hash without a block ERROR
-NoMethodError: undefined method `keep_if' for {}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/iteration.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keep_if_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectation, 1 failure, 5 errors
-exit 1
-failed(rubyspec/core/hash/keep_if_spec.rb)
-== rubyspec/core/hash/key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/key_spec.rb
-Hash#key?
-- returns true if argument is a key
-- returns true if the key's matching value was nil
-- returns true if the key's matching value was false
-- returns true if the key is nil
-- compares keys with the same #hash value via #eql?
 
-Hash#key
-- returns the corresponding key for value
-- returns nil if the value is not found
-- doesn't return default value if the value is not found
-- compares values using ==
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/keys_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/keys_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/keys_spec.rb
-Hash#keys
-- returns an array with the keys in the order they were inserted
-- it uses the same order as #values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/length_spec.rb
-Hash#length
-- returns the number of entries
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/member_spec.rb
-Hash#member?
-- returns true if argument is a key
-- returns true if the key's matching value was nil
-- returns true if the key's matching value was false
-- returns true if the key is nil
-- compares keys with the same #hash value via #eql?
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/merge_spec.rb
-Hash#merge
-- returns a new hash by combining self with the contents of other
-- sets any duplicate key to the value of block if passed a block
-- tries to convert the passed argument to a hash using #to_hash
-- does not call to_hash on hash subclasses
-- returns subclass instance for subclasses
-- processes entries with same order as each()
 
-Hash#merge!
-- adds the entries from other, overwriting duplicate keys. Returns self
-- sets any duplicate key to the value of block if passed a block
-- tries to convert the passed argument to a hash using #to_hash
-- does not call to_hash on hash subclasses
-- processes entries with same order as merge()
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
-- raises a RuntimeError if a new key is added during iteration (FAILED - <n>)
-- does not raise an exception if changing the value of an existing key during iteration
 
 
- <n>)
-Hash#merge! raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/update.rb:57:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/merge_spec.rb:58:in `<top (required)>'
 
- <n>)
-Hash#merge! raises a RuntimeError if a new key is added during iteration FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/merge_spec.rb:66:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/merge_spec.rb:58:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/hash/merge_spec.rb)
-== rubyspec/core/hash/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/new_spec.rb
-Hash.new
-- creates an empty Hash if passed no arguments
-- creates a new Hash with default object if passed a default argument
-- does not create a copy of the default argument
-- creates a Hash with a default_proc if passed a block
-- raises an ArgumentError if more than one argument is passed
-- raises an ArgumentError if passed both default argument and default block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/rassoc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/rassoc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/rassoc_spec.rb
-Hash#rassoc
-- returns an Array if the argument is a value of the Hash
-- returns a 2-element Array if the argument is a value of the Hash
-- sets the first element of the Array to the key of the located value
-- sets the last element of the Array to the located value
-- only returns the first matching key-value pair
-- uses #== to compare the argument to the values
-- returns nil if the argument is not a value of the Hash
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/rehash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/rehash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/rehash_spec.rb
-Hash#rehash
-- reorganizes the hash by recomputing all key hash codes
-- raises a RuntimeError if called on a frozen instance
-- causes a RuntimeError to be raised if called inside an iterator block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/reject_spec.rb
-Hash#reject
-- is equivalent to hsh.dup.delete_if
-- returns subclass instance for subclasses
-- processes entries with the same order as reject!
-- returns an Enumerator if called on a non-empty hash without a block
-- returns an Enumerator if called on an empty hash without a block
 
-Hash#reject!
-- is equivalent to delete_if if changes are made
-- returns nil if no changes were made
-- processes entries with the same order as delete_if
-- raises a RuntimeError if called on a frozen instance that is modified (FAILED - <n>)
-- raises a RuntimeError if called on a frozen instance that would not be modified
-- returns an Enumerator when called on a non-empty hash without a block
-- returns an Enumerator when called on an empty hash without a block
 
 
- <n>)
-Hash#reject! raises a RuntimeError if called on a frozen instance that is modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/reject_spec.rb:84:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/reject_spec.rb:42:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/reject_spec.rb)
-== rubyspec/core/hash/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/replace_spec.rb
-Hash#replace
-- replaces the contents of self with other
-- tries to convert the passed argument to a hash using #to_hash
-- calls to_hash on hash subclasses
-- does not transfer default values
-- raises a RuntimeError if called on a frozen instance that is modified (FAILED - <n>)
-- raises a RuntimeError if called on a frozen instance that would not be modified
 
 
- <n>)
-Hash#replace raises a RuntimeError if called on a frozen instance that is modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/replace.rb:58:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/replace_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/replace_spec.rb)
-== rubyspec/core/hash/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb
-Hash#select
-- yields two arguments: key and value
-- returns a Hash of entries for which block is true
-- processes entries with the same order as reject
-- returns an Enumerator when called on a non-empty hash without a block
-- returns an Enumerator when called on an empty hash without a block
 
-Hash#select!
-- is equivalent to keep_if if changes are made (ERROR - <n>)
-- returns nil if no changes were made (ERROR - <n>)
-- raises a RuntimeError if called on a frozen instance that is modified (FAILED - <n>)
-- raises a RuntimeError if called on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-Hash#select! is equivalent to keep_if if changes are made ERROR
-NoMethodError: undefined method `select!' for {:a=>2}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:67:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:66:in `<top (required)>'
 
- <n>)
-Hash#select! returns nil if no changes were made ERROR
-NoMethodError: undefined method `select!' for {:a=>1}:Hash
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:86:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:67:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:66:in `<top (required)>'
 
- <n>)
-Hash#select! raises a RuntimeError if called on a frozen instance that is modified FAILED
-Expected RuntimeError
-but got NoMethodError (undefined method `select!' for {}:Hash)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:90:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:67:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:66:in `<top (required)>'
 
- <n>)
-Hash#select! raises a RuntimeError if called on a frozen instance that would not be modified FAILED
-Expected RuntimeError
-but got NoMethodError (undefined method `select!' for {1=>2, 3=>4}:Hash)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:94:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:67:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/select_spec.rb:66:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 2 failures, 2 errors
-exit 1
-failed(rubyspec/core/hash/select_spec.rb)
-== rubyspec/core/hash/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shift_spec.rb
-Hash#shift
-- removes a pair from hash and return it
-- returns nil from an empty hash
-- returns (computed) default for empty hashes
-- raises a RuntimeError if called on a frozen instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/size_spec.rb
-Hash#size
-- returns the number of entries
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/sort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/sort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/sort_spec.rb
-Hash#sort
-- converts self to a nested array of [key, value] arrays and sort with Array#sort
-- works when some of the keys are themselves arrays
-- uses block to sort array if passed a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/store_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/store_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/store_spec.rb
-Hash#store
-- associates the key with the value and return the value
-- duplicates string keys using dup semantics
-- stores unequal keys that hash to the same value
-- duplicates and freezes string keys
-- raises a RuntimeError if called on a frozen instance
-- raises a RuntimeError if a new key is added during iteration (FAILED - <n>)
-- does not raise an exception if changing the value of an existing key during iteration
 
 
- <n>)
-Hash#store raises a RuntimeError if a new key is added during iteration FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/store.rb:56:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/store_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/store_spec.rb)
-== rubyspec/core/hash/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/to_a_spec.rb
-Hash#to_a
-- returns a list of [key, value] pairs with same order as each()
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/to_hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/to_hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/to_hash_spec.rb
-Hash#to_hash
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/hash/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/to_s_spec.rb
-Hash#to_s
-- returns a string representation with same order as each()
-- calls inspect on keys and values
-- handles hashes with recursive values (FAILED - <n>)
 
 
- <n>)
-Hash#to_s handles hashes with recursive values FAILED
-Expected "{0=>{0=>{...}}}"
- to equal "{0=>{...}}"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/to_s.rb:30:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/to_s_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/to_s_spec.rb)
-== rubyspec/core/hash/try_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/try_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/try_convert_spec.rb
-Hash.try_convert
-- returns the argument if passed a Hash
-- returns nil if the argument can't be coerced into a Hash
-- coerces the argument with #to_hash
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/update_spec.rb
-Hash#update
-- adds the entries from other, overwriting duplicate keys. Returns self
-- sets any duplicate key to the value of block if passed a block
-- tries to convert the passed argument to a hash using #to_hash
-- does not call to_hash on hash subclasses
-- processes entries with same order as merge()
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-Hash#update raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/shared/update.rb:57:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/update_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/hash/update_spec.rb)
-== rubyspec/core/hash/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/value_spec.rb
-Hash#value?
-- returns true if the value exists in the hash
-- uses == semantics for comparing values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/values_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/values_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/values_at_spec.rb
-Hash#values_at
-- returns an array of values for the given keys
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/hash/values_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/hash/values_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/hash/values_spec.rb
-Hash#values
-- returns an array of values
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/ceil_spec.rb
-Integer#ceil
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/chr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/chr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/chr_spec.rb
-Integer#chr without argument
-- returns a String
-- returns a new String for each call
-- returns a US-ASCII String if self is between 0 and 127 (inclusive)
-- returns an ASCII-8BIT String if self is between 128 and 255 (inclusive)
-- interprets self as a codepoint in the corresponding character set
-- raises a RangeError is self is greater than 255 and the internal encoding is nil
-- infers the encoding from Encoding.default_internal (ERROR - <n>)
-- raises a RangeError is self is less than 0
 
-Integer#chr with an encoding argument
-- returns a String
-- returns a new String for each call
-- accepts an Encoding object as an argument
-- accepts a String as an argument
-- converts a String to an Encoding as Encoding.find does
-- returns characters in the specified encoding even if they exist in US-ASCII
-- behaves as called with no argument if encoding is specified as US-ASCII and self is less than 128
-- behaves as called with no argument if encoding is specified as ASCII-8BIT and self is between 128 and 255
-- interprets self as a codepoint in the corresponding character set
-- raises a RangeError if self is an invalid codepoint for the given encoding
-- raises a RangeError is self is less than 0
 
 
- <n>)
-Integer#chr without argument infers the encoding from Encoding.default_internal ERROR
-RangeError: 120818 out of char range
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/chr_spec.rb:67:in `chr'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/chr_spec.rb:67:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/chr_spec.rb:28:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 19 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/integer/chr_spec.rb)
-== rubyspec/core/integer/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/denominator_spec.rb
-Integer#denominator
-- returns 1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/downto_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/downto_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/downto_spec.rb
-Integer#downto [stop] when self and stop are Fixnums
-- does not yield when stop is greater than self
-- yields once when stop equals self
-- yields while decreasing self until it is less than stop
-- yields while decreasing self until it less than ceil for a Float endpoint
-- raises a ArgumentError for invalid endpoints
-- returns an Enumerator
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/even_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/even_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/even_spec.rb
-Integer#even?
-- returns true when self is an even number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/floor_spec.rb
-Integer#floor
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/gcd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/gcd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcd_spec.rb
-Integer#gcd
-- returns self if equal to the argument
-- returns an Integer
-- returns the greatest common divisor of self and argument
-- returns a positive integer even if self is negative
-- returns a positive integer even if the argument is negative
-- returns a positive integer even if both self and argument are negative
-- accepts a Bignum argument
-- works if self is a Bignum
-- raises an ArgumentError if not given an argument
-- raises an ArgumentError if given more than one argument
-- raises a TypeError unless the argument is an Integer (FAILED - <n>)
 
 
- <n>)
-Integer#gcd raises a TypeError unless the argument is an Integer FAILED
-Expected TypeError but got ArgumentError (not an integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcd_spec.rb:56:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcd_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/integer/gcd_spec.rb)
-== rubyspec/core/integer/gcdlcm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/gcdlcm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcdlcm_spec.rb
-Integer#gcdlcm
-- returns [self, self] if self is equal to the argument
-- returns an Array
-- returns a two-element Array
-- returns the greatest common divisor of self and argument as the first element
-- returns the least common multiple of self and argument as the last element
-- accepts a Bignum argument
-- works if self is a Bignum
-- raises an ArgumentError if not given an argument
-- raises an ArgumentError if given more than one argument
-- raises an TypeError unless the argument is an Integer (FAILED - <n>)
 
 
- <n>)
-Integer#gcdlcm raises an TypeError unless the argument is an Integer FAILED
-Expected TypeError but got ArgumentError (not an integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcdlcm_spec.rb:51:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/gcdlcm_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/integer/gcdlcm_spec.rb)
-== rubyspec/core/integer/induced_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/induced_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/induced_from_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/integer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/integer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/integer_spec.rb
-Integer#integer?
-- returns true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/lcm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/lcm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/lcm_spec.rb
-Integer#lcm
-- returns self if equal to the argument
-- returns an Integer
-- returns the least common multiple of self and argument
-- returns a positive integer even if self is negative
-- returns a positive integer even if the argument is negative
-- returns a positive integer even if both self and argument are negative
-- accepts a Bignum argument
-- works if self is a Bignum
-- raises an ArgumentError if not given an argument
-- raises an ArgumentError if given more than one argument
-- raises an TypeError unless the argument is an Integer (FAILED - <n>)
 
 
- <n>)
-Integer#lcm raises an TypeError unless the argument is an Integer FAILED
-Expected TypeError but got ArgumentError (not an integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/lcm_spec.rb:56:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/lcm_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/integer/lcm_spec.rb)
-== rubyspec/core/integer/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/next_spec.rb
-Integer#next
-- returns the Integer equal to self + 1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/numerator_spec.rb
-Integer#numerator
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/odd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/odd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/odd_spec.rb
-Integer#odd?
-- returns true when self is an odd number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/ord_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/ord_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/ord_spec.rb
-Integer#ord
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/pred_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/pred_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/pred_spec.rb
-Integer#pred
-- returns the Integer equal to self - 1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/rationalize_spec.rb
-Integer#rationalize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/round_spec.rb
-Integer#round
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/succ_spec.rb
-Integer#succ
-- returns the Integer equal to self + 1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/times_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/times_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/times_spec.rb
-Integer#times
-- returns self
-- yields each value from 0 to self - 1
-- skips the current iteration when encountering 'next'
-- skips all iterations when encountering 'break'
-- skips all iterations when encountering break with an argument and returns that argument
-- executes a nested while loop containing a break expression
-- executes a nested #times
-- returns an Enumerator
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/to_i_spec.rb
-Integer#to_i
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/to_int_spec.rb
-Integer#to_int
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/to_r_spec.rb
-Integer#to_r
-- returns a Rational object
-- constructs a rational number with self as the numerator
-- constructs a rational number with 1 as the denominator
-- works even if self is a Bignum
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/truncate_spec.rb
-Integer#truncate
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/integer/upto_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/integer/upto_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/integer/upto_spec.rb
-Integer#upto [stop] when self and stop are Fixnums
-- does not yield when stop is less than self
-- yields once when stop equals self
-- yields while increasing self until it is less than stop
-- yields while increasing self until it is greater than floor of a Float endpoint
-- raises an ArgumentError for non-numeric endpoints
-- returns an Enumerator
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/binmode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/binmode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/binmode_spec.rb
-IO#binmode
-- raises an IOError on closed stream
-- puts a stream in binary mode
 
-IO#binmode?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/binread_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/binread_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/binread_spec.rb
-IO.binread
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/bytes_spec.rb
-IO#bytes
-- returns an enumerator of the next bytes from the stream
-- yields each byte
-- raises an IOError on closed stream
-- raises an IOError on an enumerator for a stream that has been closed
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/chars_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/chars_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/chars_spec.rb
-IO#chars
-- returns an enumerator of the next chars from the stream
-- yields each character
-- returns an enumerator for a closed stream
-- raises an IOError when an enumerator created on a closed stream is accessed
-- raises an IOError when the stream for the enumerator is closed
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/close_on_exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/close_on_exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/close_on_exec_spec.rb
-IO#close_on_exec=
-- needs to be reviewed for spec completeness
 
-IO#close_on_exec?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/close_read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/close_read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/close_read_spec.rb
-IO#close_read
-- closes the read end of a duplex I/O stream
-- raises an IOError on subsequent invocations
-- allows subsequent invocation of close
-- raises an IOError if the stream is writable and not duplexed
-- closes the stream if it is neither writable nor duplexed
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/close_spec.rb
-IO#close
-- closes the stream
-- returns nil
-- raises an IOError reading from a closed IO
-- raises an IOError writing to a closed IO
-- raises an IOError if closed
 
-IO#close on an IO.popen stream
-- clears #pid
-- sets $?
-- waits for the child to exit
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/close_write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/close_write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/close_write_spec.rb
-IO#close_write
-- closes the write end of a duplex I/O stream
-- raises an IOError on subsequent invocations
-- allows subsequent invocation of close
-- raises an IOError if the stream is readable and not duplexed
-- closes the stream if it is neither readable nor duplexed
-- flushes and closes the write stream
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/closed_spec.rb
-IO#closed?
-- returns true on closed stream
-- returns false on open stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/codepoints_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/codepoints_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb
-IO#codepoints
-- returns an Enumerator when passed no block (ERROR - <n>)
-- yields each codepoint (ERROR - <n>)
-- yields each codepoint starting from the current position (ERROR - <n>)
-- raises an error if reading invalid sequence (ERROR - <n>)
-- does not change $_ (ERROR - <n>)
-- raises an IOError when self is not readable (ERROR - <n>)
 
-IO#codepoints
-- calls the given block (ERROR - <n>)
 
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints yields each codepoint ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints yields each codepoint starting from the current position ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints raises an error if reading invalid sequence ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints does not change $_ ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#codepoints raises an IOError when self is not readable ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
- <n>)
-IO#codepoints calls the given block ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:11:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/codepoints_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 7 errors
-exit 1
-failed(rubyspec/core/io/codepoints_spec.rb)
-== rubyspec/core/io/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/constants_spec.rb
-IO::SEEK_SET
-- is defined
 
-IO::SEEK_CUR
-- is defined
 
-IO::SEEK_END
-- is defined
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/copy_stream_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/copy_stream_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/copy_stream_spec.rb
-IO.copy_stream
-- needs to be reviewed for spec completeness
 
-IO.copy_stream
-- copies from an IO instance to a named file
-- copies from a named file to a named file
-- copies from a named file to an IO instance
-- copies from an IO instance to an IO instance
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/data/data_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/data/data_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/data/data_spec.rb
-DATA
-- presents $0 file data after __END__ as a File object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/data/flock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/data/flock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/data/flock_spec.rb
-DATA.flock
-- succeeds in locking the file DATA came from
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/dup_spec.rb
-IO#dup
-- returns a new IO instance
-- sets a new descriptor on the returned object
-- allows closing the new IO without affecting the original
-- allows closing the original IO without affecting the new one
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/each_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/each_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_byte_spec.rb
-IO#each_byte
-- raises IOError on closed stream
-- yields each byte
-- returns an Enumerator when passed no block
 
-IO#each_byte
-- returns self on an empty stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/each_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/each_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_char_spec.rb
-IO#each_char
-- raises IOError on closed stream
-- yields each character
-- returns an Enumerator when passed no block
 
-IO#each_char
-- does not yield any characters on an empty stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/each_codepoint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/each_codepoint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb
-IO#each_codepoint
-- returns an Enumerator when passed no block (ERROR - <n>)
-- yields each codepoint (ERROR - <n>)
-- yields each codepoint starting from the current position (ERROR - <n>)
-- raises an error if reading invalid sequence (ERROR - <n>)
-- does not change $_ (ERROR - <n>)
-- raises an IOError when self is not readable (ERROR - <n>)
 
-IO#each_codepoint
-- calls the given block (ERROR - <n>)
-- returns self (ERROR - <n>)
 
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint yields each codepoint ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint yields each codepoint starting from the current position ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint raises an error if reading invalid sequence ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint does not change $_ ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-An exception occurred during: before :each
-IO#each_codepoint raises an IOError when self is not readable ERROR
-NoMethodError: undefined method `codepoints' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/codepoints.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:7:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-IO#each_codepoint calls the given block ERROR
-NoMethodError: undefined method `each_codepoint' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:11:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
- <n>)
-IO#each_codepoint returns self ERROR
-NoMethodError: undefined method `each_codepoint' for #<IO:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:11:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_codepoint_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 8 errors
-exit 1
-failed(rubyspec/core/io/each_codepoint_spec.rb)
-== rubyspec/core/io/each_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/each_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_line_spec.rb
-IO#each_line with no separator
-- yields each line to the passed block
-- yields each line starting from the current position
-- returns self
-- does not change $_
-- returns self
-- raises an IOError when self is not readable
-- returns an Enumerator when passed no block
 
-IO#each_line when passed a String containing one space as a separator
-- uses the passed argument as the line separator
-- does not change $_
-- tries to convert the passed separator to a String using #to_str
 
-IO#each_line when passed nil as a separator
-- yields self's content starting from the current position when the passed separator is nil
 
-IO#each_line when passed an empty String as a separator
-- yields each paragraph
 
-IO#each_line
-- uses $/ as the default line separator
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/each_spec.rb
-IO#each with no separator
-- yields each line to the passed block
-- yields each line starting from the current position
-- returns self
-- does not change $_
-- returns self
-- raises an IOError when self is not readable
-- returns an Enumerator when passed no block
 
-IO#each when passed a String containing one space as a separator
-- uses the passed argument as the line separator
-- does not change $_
-- tries to convert the passed separator to a String using #to_str
 
-IO#each when passed nil as a separator
-- yields self's content starting from the current position when the passed separator is nil
 
-IO#each when passed an empty String as a separator
-- yields each paragraph
 
-IO#each
-- uses $/ as the default line separator
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/eof_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/eof_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/eof_spec.rb
-IO#eof?
-- returns true on an empty stream that has just been opened
-- raises IOError on stream not opened for reading
 
-IO#eof?
-- returns false when not at end of file
-- returns true after reading with read with no parameters
-- returns true after reading with read
-- returns true after reading with sysread
-- returns true after reading with readlines
-- returns false on just opened non-empty stream
-- should not consume the data from the stream
-- raises IOError on closed stream
-- raises IOError on stream closed for reading by close_read
-- returns true on one-byte stream after single-byte read
-- returns true on receiving side of Pipe when writing side is closed
-- returns false on receiving side of Pipe when writing side wrote some data
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/external_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/external_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/external_encoding_spec.rb
-IO#external_encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/fcntl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/fcntl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/fcntl_spec.rb
-IO#fcntl
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/fdatasync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/fdatasync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/fdatasync_spec.rb
-IO#fdatasync
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/fileno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/fileno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/fileno_spec.rb
-IO#fileno
-- returns the numeric file descriptor of the given IO object
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/flush_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/flush_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/flush_spec.rb
-IO#flush
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/for_fd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/for_fd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/for_fd_spec.rb
-IO.for_fd
-- creates an IO instance from a Fixnum argument
-- calls #to_int on an object to convert to a Fixnum
-- uses the external encoding specified in the mode argument
-- uses the external and the internal encoding specified in the mode argument
-- uses the external encoding specified via the :external_encoding option
-- uses the internal encoding specified via the :internal_encoding option
-- uses the colon-separated encodings specified via the :encoding option
-- ingores the :encoding option when the :external_encoding option is present
-- ingores the :encoding option when the :internal_encoding option is present
-- uses the encoding specified via the :mode option hash
-- ignores the :internal_encoding option when the same as the external encoding
 
-IO.for_fd
-- raises an Errno::EBADF if the file descriptor is not valid
-- raises an IOError if passed a closed stream
-- raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode (FAILED - <n>)
 
 
- <n>)
-IO.for_fd raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode FAILED
-Expected Errno::EINVAL but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/new.rb:102:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/for_fd_spec.rb:8:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/io/for_fd_spec.rb)
-== rubyspec/core/io/foreach_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/foreach_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/foreach_spec.rb
-IO.foreach
-- raises TypeError if the first parameter is nil
-- raises Errno::ENOENT if the file does not exist
-- converts first parameter to string and uses as file name
-- returns an Enumerator when called without a block
 
-IO.foreach with no separator argument
-- yields a sequence of Strings that were separated by $/
-- updates $. with each yield
 
-IO.foreach with nil as the separator argument
-- yields a single string with entire content
-- updates $. with each yield
 
-IO.foreach with an empty String as the separator argument
-- yields a sequence of paragraphs when the separator is an empty string
-- updates $. with each yield
 
-IO.foreach with an arbitrary String as the separator argument
-- yields a sequence of Strings that were separated by r
-- updates $. with each yield
-- accepts non-ASCII data as separator
 
-IO.foreach with an object as the separator argument
-- calls #to_str once for each line read to convert it to a String
-- calls #to_path on non-String arguments
 
-IO.foreach when the filename starts with |
-- gets data from the standard out of the subprocess
-- gets data from a fork when passed -
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/fsync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/fsync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/fsync_spec.rb
-IO#fsync
-- raises an IOError on closed stream
-- writes the buffered data to permanent storage
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/getbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/getbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/getbyte_spec.rb
-IO#getbyte
-- returns the next byte from the stream
-- returns nil when invoked at the end of the stream
-- raises an IOError on closed stream
 
-IO#getbyte
-- returns nil on empty stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/getc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/getc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/getc_spec.rb
-IO#getc
-- returns the next character from the stream
-- returns nil when invoked at the end of the stream
-- raises IOError on closed stream
 
-IO#getc
-- returns nil on empty stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/gets_spec.rb
-IO#gets with ASCII separator
-- returns the separator's character representation
 
-IO#gets
-- assigns the returned line to $_
-- returns nil if called at the end of the stream
-- raises IOError on closed stream
 
-IO#gets with no separator
-- returns the next line of string that is separated by $/
-- returns tainted strings
-- updates lineno with each invocation
-- updates $. with each invocation
 
-IO#gets with nil separator
-- returns the entire contents
-- returns tainted strings
-- updates lineno with each invocation
-- updates $. with each invocation
 
-IO#gets with an empty String separator
-- returns the next paragraph
-- reads until the beginning of the next paragraph
-- returns tainted strings
-- updates lineno with each invocation
-- updates $. with each invocation
 
-IO#gets with an arbitrary String separator
-- reads up to and including the separator
-- returns tainted strings
-- updates lineno with each invocation
-- updates $. with each invocation
 
-IO#gets
-- raises an IOError if the stream is opened for append only
-- raises an IOError if the stream is opened for writing only
 
-IO#gets
-- accepts an integer as first parameter to limit the output's size
-- accepts an integer as second parameter to limit the output's size
-- accepts an integer as limit parameter which is smaller than IO size
-- accepts an integer as limit parameter which is same as IO size
-- accepts an integer as limit parameter which is greater than IO size
 
 
-Finished in <t> seconds
 
-1 file, 28 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/initialize_copy_spec.rb
-IO#initialize_copy
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/initialize_spec.rb
-IO#initialize
-- reassociates the IO instance with the new descriptor when passed a Fixnum
-- calls #to_int to coerce the object passed as an fd
-- raises a TypeError when passed an IO
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
-- raises IOError on closed stream
-- raises an Errno::EBADF when given an invalid file descriptor
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/inspect_spec.rb
-IO#inspect
-- returns a String describing a stream
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/internal_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/internal_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/internal_encoding_spec.rb
-IO#internal_encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/io_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/io_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/io_spec.rb
-IO
-- includes File::Constants
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/ioctl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/ioctl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/ioctl_spec.rb
-IO#ioctl
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/io/isatty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/isatty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/isatty_spec.rb
-IO#isatty
-- returns false if this stream is not a terminal device (TTY)
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/lineno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/lineno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/lineno_spec.rb
-IO#lineno
-- raises an IOError on a closed stream
-- returns the current line number
 
-IO#lineno=
-- raises an IOError on a closed stream
-- calls #to_int on a non-numeric argument
-- truncates a Float argument
-- raises TypeError on nil argument
-- sets the current line number to the given value
-- does not change $.
-- does not change $. until next read
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/lines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/lines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/lines_spec.rb
-IO#lines
-- returns an Enumerator
-- returns a line when accessed
-- yields each line to the passed block (FAILED - <n>)
 
 
- <n>)
-IO#lines yields each line to the passed block FAILED
-Expected []
-to equal ["Voici la ligne une.\n",
- "Qui [c3a8] la linea due.\n",
- "\n",
- "\n",
- "Aqu[c3ad] est[c3a1] la l[c3ad]nea tres.\n",
- "Ist hier Linie vier.\n",
- "\n",
- "Est[c3a1] aqui a linha cinco.\n",
- "Here is line six.\n"]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/lines_spec.rb:34:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/lines_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/lines_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/io/lines_spec.rb)
-== rubyspec/core/io/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/new_spec.rb
-IO.new
-- creates an IO instance from a Fixnum argument
-- calls #to_int on an object to convert to a Fixnum
-- uses the external encoding specified in the mode argument
-- uses the external and the internal encoding specified in the mode argument
-- uses the external encoding specified via the :external_encoding option
-- uses the internal encoding specified via the :internal_encoding option
-- uses the colon-separated encodings specified via the :encoding option
-- ingores the :encoding option when the :external_encoding option is present
-- ingores the :encoding option when the :internal_encoding option is present
-- uses the encoding specified via the :mode option hash
-- ignores the :internal_encoding option when the same as the external encoding
 
-IO.new
-- raises an Errno::EBADF if the file descriptor is not valid
-- raises an IOError if passed a closed stream
-- raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode (FAILED - <n>)
 
 
- <n>)
-IO.new raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode FAILED
-Expected Errno::EINVAL but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/new.rb:102:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/new_spec.rb:8:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/io/new_spec.rb)
-== rubyspec/core/io/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/open_spec.rb
-IO.open
-- creates an IO instance from a Fixnum argument
-- calls #to_int on an object to convert to a Fixnum
-- uses the external encoding specified in the mode argument
-- uses the external and the internal encoding specified in the mode argument
-- uses the external encoding specified via the :external_encoding option
-- uses the internal encoding specified via the :internal_encoding option
-- uses the colon-separated encodings specified via the :encoding option
-- ingores the :encoding option when the :external_encoding option is present
-- ingores the :encoding option when the :internal_encoding option is present
-- uses the encoding specified via the :mode option hash
-- ignores the :internal_encoding option when the same as the external encoding
 
-IO.open
-- raises an Errno::EBADF if the file descriptor is not valid
-- raises an IOError if passed a closed stream
-- raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode (FAILED - <n>)
 
-IO.open
-- calls #close after yielding to the block
-- propagates an exception raised by #close that is not a StandardError
-- does not propagate a StandardError raised by #close
-- does not set last error when a StandardError raised by #close
 
 
- <n>)
-IO.open raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode FAILED
-Expected Errno::EINVAL but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/shared/new.rb:102:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/open_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 18 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/io/open_spec.rb)
-== rubyspec/core/io/output_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/output_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/output_spec.rb
-IO#<<
-- writes an object to the IO stream
-- calls #to_s on the object to print it
-- raises an error if the stream is closed
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/pid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/pid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/pid_spec.rb
-IO#pid
-- returns nil for IO not associated with a process
 
-IO#pid
-- returns the ID of a process associated with stream
-- raises an IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/pipe_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/pipe_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/pipe_spec.rb
-IO.pipe
-- creates a two-ended pipe
-- returns two IO objects
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/popen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/popen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/popen_spec.rb
-IO.popen
-- reads from a read-only pipe
-- reads and writes to a read/write pipe
-- writes to a write-only pipe
-- returns the value of the block when passed a block
-- closes the IO when used with a block
-- allows the IO to be closed inside the block
-- returns the IO if no block given
-- starts returns a forked process if the command is -
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/pos_spec.rb
-IO#pos
-- gets the offset
-- raises IOError on closed stream
-- resets #eof?
 
-IO#pos=
-- sets the offset
-- converts arguments to Integers
-- does not accept Bignums that don't fit in a C long
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/print_spec.rb
-IO#print
-- writes $_.to_s followed by $\ (if any) to the stream if no arguments given
-- calls obj.to_s and not obj.to_str then writes the record seperator
-- writes each obj.to_s to the stream and appends $\ (if any) given multiple objects
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/printf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/printf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/printf_spec.rb
-IO#printf
-- writes the #sprintf formatted string
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/putc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/putc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/putc_spec.rb
-IO#putc
-- raises IOError on closed stream
-- writes the first byte of a String
-- calls #to_int on a non-Integer and writes the first byte of the value
-- writes a Numeric that fits in a byte
-- write the first byte of a Numeric that does not fit in a byte
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/puts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/puts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/puts_spec.rb
-IO#puts
-- writes just a newline when given no args
-- writes just a newline when given just a newline
-- writes empty string with a newline when given nil as an arg
-- calls to_s before writing non-string objects
-- writes each arg if given several
-- flattens a nested array before writing it
-- writes nothing for an empty array
-- writes [...] for a recursive array arg
-- writes a newline after objects that do not end in newlines
-- does not write a newline after objects that end in newlines
-- ignores the $/ separator global
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/read_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/read_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_nonblock_spec.rb
-IO#read_nonblock
-- raises EAGAIN when there is no data
-- returns at most the number of bytes requested
-- returns less data if that is all that is available
-- raises IOError on closed stream
-- raises EOFError when the end is reached
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb
-IO.read
-- reads the contents of a file
-- calls #to_path on non-String arguments
-- treats second nil argument as no length limit
-- treats third nil argument as 0
-- reads the contents of a file up to a certain size when specified
-- reads the contents of a file from an offset of a specific size when specified
-- returns nil at end-of-file when length is passed
-- raises an Errno::ENOENT when the requested file does not exist
-- raises a TypeError when not passed a String type
-- raises an ArgumentError when not passed a valid length
-- raises an Errno::EINVAL when not passed a valid offset
 
-IO.read from a pipe
-- runs the rest as a subprocess and returns the standard output
-- opens a pipe to a fork if the rest is -
-- reads only the specified number of bytes requested
-- raises Errno::ESPIPE if passed an offset
 
-IO.read on an empty file
-- returns nil when length is passed
-- returns an empty string when no length is passed
 
-IO#read
-- can be read from consecutively
-- clears the output buffer if there is nothing to read
-- consumes zero bytes when reading zero bytes
-- is at end-of-file when everything has been read
-- reads the contents of a file
-- places the specified number of bytes in the buffer
-- expands the buffer when too small
-- overwrites the buffer
-- truncates the buffer when too big
-- returns the given buffer
-- coerces the second argument to string and uses it as a buffer
-- returns an empty string at end-of-file
-- reads the contents of a file when more bytes are specified
-- returns an empty string at end-of-file
-- returns an empty string when the current pos is bigger than the content size
-- returns nil at end-of-file with a length
-- with length argument returns nil when the current pos is bigger than the content size
-- raises IOError on closed stream
 
-IO#read with encodings
-- ignores unicode encoding
 
-IO#read with 1.9 encodings
-- strips the BOM when given 'rb:utf-7-bom' as the mode (FAILED - <n>)
 
-IO#read with large data
-- reads all the data at once
-- reads only the requested number of bytes
 
 
- <n>)
-IO#read with 1.9 encodings strips the BOM when given 'rb:utf-7-bom' as the mode FAILED
-Expected "\xEF\xBB\xBFT"
- to equal "T"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb:280:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb:274:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb:274:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb:262:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/read_spec.rb:261:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 39 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/io/read_spec.rb)
-== rubyspec/core/io/readbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/readbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/readbyte_spec.rb
-IO#readbyte
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/readchar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/readchar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/readchar_spec.rb
-IO#readchar
-- returns the next string from the stream
-- raises an EOFError when invoked at the end of the stream
-- raises IOError on closed stream
 
-IO#readchar
-- raises EOFError on empty stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/readline_spec.rb
-IO#readline
-- returns the next line on the stream
-- goes back to first position after a rewind
-- returns characters after the position set by #seek
-- raises EOFError on end of stream
-- raises IOError on closed stream
-- assigns the returned line to $_
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/readlines_spec.rb
-IO#readlines
-- raises an IOError if the stream is closed
 
-IO#readlines when passed no arguments
-- returns an Array containing lines based on $/
 
-IO#readlines when passed no arguments
-- updates self's position
-- updates self's lineno based on the number of lines read
-- does not change $_
-- returns an empty Array when self is at the end
 
-IO#readlines when passed nil
-- returns the remaining content as one line starting at the current position
 
-IO#readlines when passed an empty String
-- returns an Array containing all paragraphs
 
-IO#readlines when passed a separator
-- returns an Array containing lines based on the separator
-- returns an empty Array when self is at the end
-- updates self's lineno based on the number of lines read
-- updates self's position based on the number of characters read
-- does not change $_
-- tries to convert the passed separator to a String using #to_str
 
-IO#readlines when passed a string that starts with a |
-- gets data from the standard out of the subprocess
-- gets data from a fork when passed -
 
-IO#readlines
-- raises an IOError if the stream is opened for append only
-- raises an IOError if the stream is opened for write only
 
-IO.readlines when not passed a separator
-- returns an Array containing lines of file_name based on $/
 
-IO.readlines when not passed a separator
-- raises an Errno::ENOENT error when the passed file_name does not exist
-- does not change $_
-- tries to convert the passed file_name to a String using #to_str
 
-IO.readlines when passed nil as a separator
-- returns the contents as a single String
 
-IO.readlines when passed an empty String as a separator
-- returns an Array containing all paragraphs
 
-IO.readlines when passed an arbitrary string separator
-- returns an Array containing lines of file_name based on the passed separator
-- does not change $_
 
-IO.readlines when passed an object as separator
-- tries to convert the passed separator to a String using #to_str
 
 
-Finished in <t> seconds
 
-1 file, 27 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/readpartial_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/readpartial_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/readpartial_spec.rb
-IO#readpartial
-- raises IOError on closed stream
-- reads at most the specified number of bytes
-- reads after ungetc with data in the buffer
-- reads after ungetc without data in the buffer
-- discards the existing buffer content upon successful read
-- raises EOFError on EOF
-- discards the existing buffer content upon error
-- raises IOError if the stream is closed
-- raises ArgumentError if the negative argument is provided
-- immediately returns an empty string if the length argument is 0
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/reopen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/reopen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/reopen_spec.rb
-IO#reopen
-- calls #to_io to convert an object
-- changes the class of the instance to the class of the object returned by #to_io
-- raises an IOError if the object returned by #to_io is closed
-- raises an TypeError if #to_io does not return an IO instance
-- raises an IOError when called on a closed stream with an object
-- raises an IOError if the IO argument is closed
-- raises an IOError when called on a closed stream with an IO
 
-IO#reopen with a String
-- does not raise an exception when called on a closed stream with a path
-- returns self
-- positions a newly created instance at the beginning of the new stream
-- positions an instance that has been read from at the beginning of the new stream
-- passes all mode flags through
-- effects exec/system/fork performed after it
-- calls #to_path on non-String arguments
 
-IO#reopen with a String
-- opens a path after writing to the original file descriptor
-- creates the file if it doesn't exist if the IO is opened in write mode
-- creates the file if it doesn't exist if the IO is opened in write mode
 
-IO#reopen with a String
-- raises an Errno::ENOENT if the file does not exist and the IO is not opened in write mode
 
-IO#reopen with an IO
-- does not call #to_io
-- does not change the object_id
-- reads from the beginning if the other IO has not been read from
-- reads from the current position of the other IO's stream
 
-IO#reopen with an IO
-- associates the IO instance with the other IO's stream
-- may change the class of the instance
-- sets path equals to the other IO's path if other IO is File
 
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/rewind_spec.rb
-IO#rewind
-- positions the instance to the beginning of input
-- positions the instance to the beginning of input and clears EOF
-- sets lineno to 0
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/seek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/seek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/seek_spec.rb
-IO#seek
-- sets the offset
-- converts arguments to Integers
-- does not accept Bignums that don't fit in a C long
-- raises IOError on closed stream
 
-IO#seek
-- moves the read position relative to the current position with SEEK_CUR
-- moves the read position relative to the start with SEEK_SET
-- moves the read position relative to the end with SEEK_END
-- moves the read position and clears EOF with SEEK_SET
-- moves the read position and clears EOF with SEEK_CUR
-- moves the read position and clears EOF with SEEK_END
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/select_spec.rb
-IO.select
-- blocks for duration of timeout if there are no objects ready for I/O
-- returns immediately all objects that are ready for I/O when timeout is 0
-- returns nil after timeout if there are no objects ready for I/O
-- returns supplied objects when they are ready for I/O
-- leaves out IO objects for which there is no I/O ready
-- returns supplied objects correctly even when monitoring the same object in different arrays
-- invokes to_io on supplied objects that are not IO
-- raises TypeError if supplied objects are not IO
-- raises TypeError if the specified timeout value is not Numeric
-- raises TypeError if the first three arguments are not Arrays
-- does not raise errors if the first three arguments are nil
-- does not accept negative timeouts
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/set_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/set_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/set_encoding_spec.rb
-IO#set_encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/stat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/stat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/stat_spec.rb
-IO#stat
-- raises IOError on closed stream
-- returns a File::Stat object for the stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/sync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/sync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/sync_spec.rb
-IO#sync=
-- sets the sync mode to true or false
-- accepts non-boolean arguments
-- raises an IOError on closed stream
 
-IO#sync
-- returns the current sync mode
-- raises an IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/sysopen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/sysopen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/sysopen_spec.rb
-IO.sysopen
-- returns the file descriptor for a given path
-- works on directories
-- calls #to_path on first argument
-- accepts a mode as second argument
-- accepts permissions as third argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/sysread_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/sysread_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/sysread_spec.rb
-IO#sysread on a file
-- reads the specified number of bytes from the file
-- reads the specified number of bytes from the file to the buffer
-- coerces the second argument to string and uses it as a buffer
-- advances the position of the file by the specified number of bytes
-- reads normally even when called immediately after a buffered IO#read
-- does not raise error if called after IO#read followed by IO#write
-- does not raise error if called after IO#read followed by IO#syswrite
-- reads updated content after the flushed buffered IO#write
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/sysseek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/sysseek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/sysseek_spec.rb
-IO#sysseek
-- sets the offset
-- converts arguments to Integers
-- does not accept Bignums that don't fit in a C long
-- raises IOError on closed stream
 
-IO#sysseek
-- moves the read position relative to the current position with SEEK_CUR
-- raises an error when called after buffered reads
-- moves the read position relative to the start with SEEK_SET
-- moves the read position relative to the end with SEEK_END
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/syswrite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/syswrite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/syswrite_spec.rb
-IO#syswrite on a file
-- writes all of the string's bytes but does not buffer them
-- warns if called immediately after a buffered IO#write
-- does not warn if called after IO#write with intervening IO#sysread
-- writes to the actual file position when called after buffered IO#read
 
-IO#syswrite
-- coerces the argument to a string using to_s
-- checks if the file is writable if writing more than zero bytes
-- returns the number of bytes written
-- invokes to_s on non-String argument
-- writes all of the string's bytes without buffering if mode is sync
-- does not warn if called after IO#read
-- writes to the current position after IO#read
-- advances the file position by the count of given bytes
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/tell_spec.rb
-IO#tell
-- gets the offset
-- raises IOError on closed stream
-- resets #eof?
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/to_i_spec.rb
-IO#to_i
-- return the numeric file descriptor of the given IO object
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/to_io_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/to_io_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/to_io_spec.rb
-IO#to_io
-- returns self for open stream
-- returns self for closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/try_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/try_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/try_convert_spec.rb
-IO.try_convert
-- returns the passed IO object
-- does not call #to_io on an IO instance
-- calls #to_io to coerce an object
-- returns nil when the passed object does not respond to #to_io
-- raises a TypeError if the object does not return an IO from #to_io
-- propagates an exception raised by #to_io
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/tty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/tty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/tty_spec.rb
-IO#tty?
-- returns false if this stream is not a terminal device (TTY)
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/ungetbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/ungetbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/ungetbyte_spec.rb
-IO#ungetbyte
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/ungetc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/ungetc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/ungetc_spec.rb
-IO#ungetc
-- pushes back one character onto stream
-- pushes back one character when invoked at the end of the stream
-- pushes back one character when invoked at the start of the stream
-- pushes back one character when invoked on empty stream
-- affects EOF state
-- adjusts the stream position
-- makes subsequent unbuffered operations to raise IOError
-- returns nil when invoked on stream that was not yet read
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/write_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/write_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/write_nonblock_spec.rb
-IO#write_nonblock on a file
-- writes all of the string's bytes but does not buffer them
-- checks if the file is writable if writing zero bytes
 
-IO#write_nonblock
-- coerces the argument to a string using to_s
-- checks if the file is writable if writing more than zero bytes
-- returns the number of bytes written
-- invokes to_s on non-String argument
-- writes all of the string's bytes without buffering if mode is sync
-- does not warn if called after IO#read
-- writes to the current position after IO#read
-- advances the file position by the count of given bytes
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/io/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/io/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/io/write_spec.rb
-IO#write on a file
-- writes all of the string's bytes but buffers them
-- does not check if the file is writable if writing zero bytes
-- returns a length of 0 when writing a blank string
 
-IO#write
-- coerces the argument to a string using to_s
-- checks if the file is writable if writing more than zero bytes
-- returns the number of bytes written
-- invokes to_s on non-String argument
-- writes all of the string's bytes without buffering if mode is sync
-- does not warn if called after IO#read
-- writes to the current position after IO#read
-- advances the file position by the count of given bytes
-- raises IOError on closed stream
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/Array_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/Array_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Array_spec.rb
-Kernel#Array
-- is a private method
-- does not call #to_ary on an Array
-- tries to call #to_ary on the given argument if it's not an Array
-- does not call #to_a on an Array
-- tries to call #to_a on the given argument if #to_ary is provided and it returns nil
-- tries to call #to_a on the given argument if #to_ary is not provided
-- returns an array with the given argument if neither #to_ary nor #to_a are provided
-- returns an empty array if the given argument is nil
-- raises a TypeError if #to_ary / #to_a do not return an array
 
-Kernel.Array
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/Complex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/Complex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Complex_spec.rb
-Kernel.Complex
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/Float_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/Float_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Float_spec.rb
-Kernel.Float
-- returns the identical Float for numeric Floats
-- returns a Float for Fixnums
-- returns a Float for Bignums
-- raises an ArgumentError for nil
-- returns the identical NaN for NaN
-- returns the same Infinity for Infinity
-- converts Strings to floats without calling #to_f
-- converts Strings with decimal points into Floats
-- raises an ArgumentError for a String of word characters
-- raises an ArgumentError if there are two decimal points in the String
-- raises an ArgumentError for a String of numbers followed by word characters
-- raises an ArgumentError for a String of word characters followed by numbers
-- is strict about the string form even across newlines
-- converts String subclasses to floats without calling #to_f
-- returns a positive Float if the string is prefixed with +
-- returns a negative Float if the string is prefixed with +
-- raises an ArgumentError if a + or - is embedded in a String
-- raises an ArgumentError if a String has a trailing + or -
-- raises an ArgumentError for a String with a leading _
-- returns a value for a String with an embedded _
-- raises an ArgumentError for a String with a trailing _
-- raises an ArgumentError for a String of \0
-- raises an ArgumentError for a String with a leading \0
-- raises an ArgumentError for a String with an embedded \0
-- raises an ArgumentError for a String with a trailing \0
-- raises an ArgumentError for a String that is just an empty space
-- raises an ArgumentError for a String that with an embedded space
-- returns a value for a String with a leading space
-- returns a value for a String with a trailing space
-- raises an ArgumentError if e is the trailing character
-- raises an ArgumentError if e is the leading character
-- returns Infinity for '2e1000'
-- returns 0 for '2e-1000'
-- allows embedded _ in a number on either side of the e
-- raises an exception if a space is embedded on either side of the 'e'
-- raises an exception if there's a leading _ on either side of the 'e'
-- raises an exception if there's a trailing _ on either side of the 'e'
-- allows decimal points on the left side of the 'e'
-- raises an ArgumentError if there's a decimal point on the right side of the 'e'
-- raises an ArgumentError if E is the trailing character
-- raises an ArgumentError if E is the leading character
-- returns Infinity for '2E1000'
-- returns 0 for '2E-1000'
-- allows embedded _ in a number on either side of the E
-- raises an exception if a space is embedded on either side of the 'E'
-- raises an exception if there's a leading _ on either side of the 'E'
-- raises an exception if there's a trailing _ on either side of the 'E'
-- allows decimal points on the left side of the 'E'
-- raises an ArgumentError if there's a decimal point on the right side of the 'E'
-- returns a Float that can be a parameter to #Float again
-- otherwise, converts the given argument to a Float by calling #to_f
-- returns the identical NaN if to_f is called and it returns NaN
-- returns the identical Infinity if to_f is called and it returns Infinity
-- raises a TypeError if #to_f is not provided
-- raises a TypeError if #to_f returns a String
-- raises a TypeError if #to_f returns an Integer
 
-Kernel#Float
-- returns the identical Float for numeric Floats
-- returns a Float for Fixnums
-- returns a Float for Bignums
-- raises an ArgumentError for nil
-- returns the identical NaN for NaN
-- returns the same Infinity for Infinity
-- converts Strings to floats without calling #to_f
-- converts Strings with decimal points into Floats
-- raises an ArgumentError for a String of word characters
-- raises an ArgumentError if there are two decimal points in the String
-- raises an ArgumentError for a String of numbers followed by word characters
-- raises an ArgumentError for a String of word characters followed by numbers
-- is strict about the string form even across newlines
-- converts String subclasses to floats without calling #to_f
-- returns a positive Float if the string is prefixed with +
-- returns a negative Float if the string is prefixed with +
-- raises an ArgumentError if a + or - is embedded in a String
-- raises an ArgumentError if a String has a trailing + or -
-- raises an ArgumentError for a String with a leading _
-- returns a value for a String with an embedded _
-- raises an ArgumentError for a String with a trailing _
-- raises an ArgumentError for a String of \0
-- raises an ArgumentError for a String with a leading \0
-- raises an ArgumentError for a String with an embedded \0
-- raises an ArgumentError for a String with a trailing \0
-- raises an ArgumentError for a String that is just an empty space
-- raises an ArgumentError for a String that with an embedded space
-- returns a value for a String with a leading space
-- returns a value for a String with a trailing space
-- raises an ArgumentError if e is the trailing character
-- raises an ArgumentError if e is the leading character
-- returns Infinity for '2e1000'
-- returns 0 for '2e-1000'
-- allows embedded _ in a number on either side of the e
-- raises an exception if a space is embedded on either side of the 'e'
-- raises an exception if there's a leading _ on either side of the 'e'
-- raises an exception if there's a trailing _ on either side of the 'e'
-- allows decimal points on the left side of the 'e'
-- raises an ArgumentError if there's a decimal point on the right side of the 'e'
-- raises an ArgumentError if E is the trailing character
-- raises an ArgumentError if E is the leading character
-- returns Infinity for '2E1000'
-- returns 0 for '2E-1000'
-- allows embedded _ in a number on either side of the E
-- raises an exception if a space is embedded on either side of the 'E'
-- raises an exception if there's a leading _ on either side of the 'E'
-- raises an exception if there's a trailing _ on either side of the 'E'
-- allows decimal points on the left side of the 'E'
-- raises an ArgumentError if there's a decimal point on the right side of the 'E'
-- returns a Float that can be a parameter to #Float again
-- otherwise, converts the given argument to a Float by calling #to_f
-- returns the identical NaN if to_f is called and it returns NaN
-- returns the identical Infinity if to_f is called and it returns Infinity
-- raises a TypeError if #to_f is not provided
-- raises a TypeError if #to_f returns a String
-- raises a TypeError if #to_f returns an Integer
 
-Kernel#Float
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 113 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/Integer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/Integer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb
-Kernel.Integer
-- returns a Bignum for a Bignum
-- returns a Fixnum for a Fixnum
-- uncritically return the value of to_int even if it is not an Integer
-- raises a TypeError when passed nil
-- returns a Fixnum or Bignum object
-- truncates Floats
-- calls to_i on Rationals
-- returns the value of to_int if the result is a Fixnum
-- returns the value of to_int if the result is a Bignum
-- calls to_i on an object whose to_int returns nil
-- uncritically return the value of to_int even if it is not an Integer
-- raises a TypeError if to_i returns a value that is not an Integer
-- raises a TypeError if no to_int or to_i methods exist
-- raises a TypeError if to_int returns nil and no to_i exists
-- raises a FloatDomainError when passed NaN
-- raises a FloatDomainError when passed Infinity
-- raises an ArgumentError if the String is a null byte
-- raises an ArgumentError if the String starts with a null byte
-- raises an ArgumentError if the String ends with a null byte
-- raises an ArgumentError if the String contains a null byte
-- ignores leading whitespace
-- ignores trailing whitespace
-- raises an ArgumentError if there are leading _s
-- raises an ArgumentError if there are trailing _s
-- ignores an embedded _
-- raises an ArgumentError if there are multiple embedded _s
-- ignores a single leading +
-- raises an ArgumentError if there is a space between the + and number
-- raises an ArgumentError if there are multiple leading +s
-- raises an ArgumentError if there are trailing +s
-- makes the number negative if there's a leading -
-- raises an ArgumentError if there are multiple leading -s
-- raises an ArgumentError if there are trailing -s
-- raises an ArgumentError if there is a period
-- raises an ArgumentError for an empty String
-- parses the value as a hex number if there's a leading 0x
-- is a positive hex number if there's a leading +0x
-- is a negative hex number if there's a leading -0x
-- raises an ArgumentError if the number cannot be parsed as hex
-- parses the value as a hex number if there's a leading 0X
-- is a positive hex number if there's a leading +0X
-- is a negative hex number if there's a leading -0X
-- raises an ArgumentError if the number cannot be parsed as hex
-- parses the value as a binary number if there's a leading 0b
-- is a positive binary number if there's a leading +0b
-- is a negative binary number if there's a leading -0b
-- raises an ArgumentError if the number cannot be parsed as binary
-- parses the value as a binary number if there's a leading 0B
-- is a positive binary number if there's a leading +0B
-- is a negative binary number if there's a leading -0B
-- raises an ArgumentError if the number cannot be parsed as binary
-- parses the value as an octal number if there's a leading 0o
-- is a positive octal number if there's a leading +0o
-- is a negative octal number if there's a leading -0o
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as an octal number if there's a leading 0O
-- is a positive octal number if there's a leading +0O
-- is a negative octal number if there's a leading -0O
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as an octal number if there's a leading 0
-- is a positive octal number if there's a leading +0
-- is a negative octal number if there's a leading -0
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as a decimal number if there's a leading 0D
-- is a positive decimal number if there's a leading +0D
-- is a negative decimal number if there's a leading -0D
-- raises an ArgumentError if the number cannot be parsed as decimal
-- parses the value as a decimal number if there's a leading 0d
-- is a positive decimal number if there's a leading +0d
-- is a negative decimal number if there's a leading -0d
-- raises an ArgumentError if the number cannot be parsed as decimal
-- raises an ArgumentError if the String is a null byte
-- raises an ArgumentError if the String starts with a null byte
-- raises an ArgumentError if the String ends with a null byte
-- raises an ArgumentError if the String contains a null byte
-- ignores leading whitespace (ERROR - <n>)
-- ignores trailing whitespace (ERROR - <n>)
-- raises an ArgumentError if there are leading _s
-- raises an ArgumentError if there are trailing _s
-- ignores an embedded _ (ERROR - <n>)
-- raises an ArgumentError if there are multiple embedded _s
-- ignores a single leading + (ERROR - <n>)
-- raises an ArgumentError if there is a space between the + and number
-- raises an ArgumentError if there are multiple leading +s
-- raises an ArgumentError if there are trailing +s
-- makes the number negative if there's a leading - (ERROR - <n>)
-- raises an ArgumentError if there are multiple leading -s
-- raises an ArgumentError if there are trailing -s
-- raises an ArgumentError if there is a period
-- raises an ArgumentError for an empty String
-- raises an ArgumentError for a base of 1
-- raises an ArgumentError for a base of 37
-- accepts wholly lowercase alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts wholly uppercase alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts mixed-case alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts alphanumeric strings for bases > 10 (ERROR - <n>)
-- raises an ArgumentError for letters invalid in the given base
-- parses the value as a hex number if there's a leading 0x and a base of 16 (ERROR - <n>)
-- is a positive hex number if there's a leading +0x and base of 16 (ERROR - <n>)
-- is a negative hex number if there's a leading -0x and a base of 16 (ERROR - <n>)
-- raises an ArgumentError if the number begins with 0x and the base is 2
-- raises an ArgumentError if the number begins with 0x and the base is 3
-- raises an ArgumentError if the number begins with 0x and the base is 4
-- raises an ArgumentError if the number begins with 0x and the base is 5
-- raises an ArgumentError if the number begins with 0x and the base is 6
-- raises an ArgumentError if the number begins with 0x and the base is 7
-- raises an ArgumentError if the number begins with 0x and the base is 8
-- raises an ArgumentError if the number begins with 0x and the base is 9
-- raises an ArgumentError if the number begins with 0x and the base is 10
-- raises an ArgumentError if the number begins with 0x and the base is 11
-- raises an ArgumentError if the number begins with 0x and the base is 12
-- raises an ArgumentError if the number begins with 0x and the base is 13
-- raises an ArgumentError if the number begins with 0x and the base is 14
-- raises an ArgumentError if the number begins with 0x and the base is 15
-- raises an ArgumentError if the number cannot be parsed as hex and the base is 16
-- parses the value as a hex number if there's a leading 0X and a base of 16 (ERROR - <n>)
-- is a positive hex number if there's a leading +0X and base of 16 (ERROR - <n>)
-- is a negative hex number if there's a leading -0X and a base of 16 (ERROR - <n>)
-- raises an ArgumentError if the number begins with 0X and the base is 2
-- raises an ArgumentError if the number begins with 0X and the base is 3
-- raises an ArgumentError if the number begins with 0X and the base is 4
-- raises an ArgumentError if the number begins with 0X and the base is 5
-- raises an ArgumentError if the number begins with 0X and the base is 6
-- raises an ArgumentError if the number begins with 0X and the base is 7
-- raises an ArgumentError if the number begins with 0X and the base is 8
-- raises an ArgumentError if the number begins with 0X and the base is 9
-- raises an ArgumentError if the number begins with 0X and the base is 10
-- raises an ArgumentError if the number begins with 0X and the base is 11
-- raises an ArgumentError if the number begins with 0X and the base is 12
-- raises an ArgumentError if the number begins with 0X and the base is 13
-- raises an ArgumentError if the number begins with 0X and the base is 14
-- raises an ArgumentError if the number begins with 0X and the base is 15
-- raises an ArgumentError if the number cannot be parsed as hex and the base is 16
-- parses the value as a binary number if there's a leading 0b and the base is 2 (ERROR - <n>)
-- is a positive binary number if there's a leading +0b and a base of 2 (ERROR - <n>)
-- is a negative binary number if there's a leading -0b and a base of 2 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as binary and the base is 2
-- parses the value as a binary number if there's a leading 0B and the base is 2 (ERROR - <n>)
-- is a positive binary number if there's a leading +0B and a base of 2 (ERROR - <n>)
-- is a negative binary number if there's a leading -0B and a base of 2 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as binary and the base is 2
-- parses the value as an octal number if there's a leading 0o and a base of 8 (ERROR - <n>)
-- is a positive octal number if there's a leading +0o and a base of 8 (ERROR - <n>)
-- is a negative octal number if there's a leading -0o and a base of 8 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as octal and the base is 8
-- raises an ArgumentError if the number begins with 0o and the base is 2
-- raises an ArgumentError if the number begins with 0o and the base is 3
-- raises an ArgumentError if the number begins with 0o and the base is 4
-- raises an ArgumentError if the number begins with 0o and the base is 5
-- raises an ArgumentError if the number begins with 0o and the base is 6
-- raises an ArgumentError if the number begins with 0o and the base is 7
-- parses the value as an octal number if there's a leading 0O and a base of 8 (ERROR - <n>)
-- is a positive octal number if there's a leading +0O and a base of 8 (ERROR - <n>)
-- is a negative octal number if there's a leading -0O and a base of 8 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as octal and the base is 8
-- raises an ArgumentError if the number begins with 0O and the base is 2
-- raises an ArgumentError if the number begins with 0O and the base is 3
-- raises an ArgumentError if the number begins with 0O and the base is 4
-- raises an ArgumentError if the number begins with 0O and the base is 5
-- raises an ArgumentError if the number begins with 0O and the base is 6
-- raises an ArgumentError if the number begins with 0O and the base is 7
-- parses the value as a decimal number if there's a leading 0D and a base of 10 (ERROR - <n>)
-- is a positive decimal number if there's a leading +0D and a base of 10 (ERROR - <n>)
-- is a negative decimal number if there's a leading -0D and a base of 10 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as decimal and the base is 10
-- raises an ArgumentError if the number begins with 0D and the base is 2
-- raises an ArgumentError if the number begins with 0D and the base is 3
-- raises an ArgumentError if the number begins with 0D and the base is 4
-- raises an ArgumentError if the number begins with 0D and the base is 5
-- raises an ArgumentError if the number begins with 0D and the base is 6
-- raises an ArgumentError if the number begins with 0D and the base is 7
-- raises an ArgumentError if the number begins with 0D and the base is 8
-- raises an ArgumentError if the number begins with 0D and the base is 9
-- raises an ArgumentError if a base is given for a non-String value
-- parses the value as a decimal number if there's a leading 0d and a base of 10 (ERROR - <n>)
-- is a positive decimal number if there's a leading +0d and a base of 10 (ERROR - <n>)
-- is a negative decimal number if there's a leading -0d and a base of 10 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as decimal and the base is 10
-- raises an ArgumentError if the number begins with 0d and the base is 2
-- raises an ArgumentError if the number begins with 0d and the base is 3
-- raises an ArgumentError if the number begins with 0d and the base is 4
-- raises an ArgumentError if the number begins with 0d and the base is 5
-- raises an ArgumentError if the number begins with 0d and the base is 6
-- raises an ArgumentError if the number begins with 0d and the base is 7
-- raises an ArgumentError if the number begins with 0d and the base is 8
-- raises an ArgumentError if the number begins with 0d and the base is 9
-- raises an ArgumentError if a base is given for a non-String value
-- is a public method
 
-Kernel#Integer
-- returns a Bignum for a Bignum
-- returns a Fixnum for a Fixnum
-- uncritically return the value of to_int even if it is not an Integer
-- raises a TypeError when passed nil
-- returns a Fixnum or Bignum object
-- truncates Floats
-- calls to_i on Rationals
-- returns the value of to_int if the result is a Fixnum
-- returns the value of to_int if the result is a Bignum
-- calls to_i on an object whose to_int returns nil
-- uncritically return the value of to_int even if it is not an Integer
-- raises a TypeError if to_i returns a value that is not an Integer
-- raises a TypeError if no to_int or to_i methods exist
-- raises a TypeError if to_int returns nil and no to_i exists
-- raises a FloatDomainError when passed NaN
-- raises a FloatDomainError when passed Infinity
-- raises an ArgumentError if the String is a null byte
-- raises an ArgumentError if the String starts with a null byte
-- raises an ArgumentError if the String ends with a null byte
-- raises an ArgumentError if the String contains a null byte
-- ignores leading whitespace
-- ignores trailing whitespace
-- raises an ArgumentError if there are leading _s
-- raises an ArgumentError if there are trailing _s
-- ignores an embedded _
-- raises an ArgumentError if there are multiple embedded _s
-- ignores a single leading +
-- raises an ArgumentError if there is a space between the + and number
-- raises an ArgumentError if there are multiple leading +s
-- raises an ArgumentError if there are trailing +s
-- makes the number negative if there's a leading -
-- raises an ArgumentError if there are multiple leading -s
-- raises an ArgumentError if there are trailing -s
-- raises an ArgumentError if there is a period
-- raises an ArgumentError for an empty String
-- parses the value as a hex number if there's a leading 0x
-- is a positive hex number if there's a leading +0x
-- is a negative hex number if there's a leading -0x
-- raises an ArgumentError if the number cannot be parsed as hex
-- parses the value as a hex number if there's a leading 0X
-- is a positive hex number if there's a leading +0X
-- is a negative hex number if there's a leading -0X
-- raises an ArgumentError if the number cannot be parsed as hex
-- parses the value as a binary number if there's a leading 0b
-- is a positive binary number if there's a leading +0b
-- is a negative binary number if there's a leading -0b
-- raises an ArgumentError if the number cannot be parsed as binary
-- parses the value as a binary number if there's a leading 0B
-- is a positive binary number if there's a leading +0B
-- is a negative binary number if there's a leading -0B
-- raises an ArgumentError if the number cannot be parsed as binary
-- parses the value as an octal number if there's a leading 0o
-- is a positive octal number if there's a leading +0o
-- is a negative octal number if there's a leading -0o
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as an octal number if there's a leading 0O
-- is a positive octal number if there's a leading +0O
-- is a negative octal number if there's a leading -0O
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as an octal number if there's a leading 0
-- is a positive octal number if there's a leading +0
-- is a negative octal number if there's a leading -0
-- raises an ArgumentError if the number cannot be parsed as octal
-- parses the value as a decimal number if there's a leading 0D
-- is a positive decimal number if there's a leading +0D
-- is a negative decimal number if there's a leading -0D
-- raises an ArgumentError if the number cannot be parsed as decimal
-- parses the value as a decimal number if there's a leading 0d
-- is a positive decimal number if there's a leading +0d
-- is a negative decimal number if there's a leading -0d
-- raises an ArgumentError if the number cannot be parsed as decimal
-- raises an ArgumentError if the String is a null byte
-- raises an ArgumentError if the String starts with a null byte
-- raises an ArgumentError if the String ends with a null byte
-- raises an ArgumentError if the String contains a null byte
-- ignores leading whitespace (ERROR - <n>)
-- ignores trailing whitespace (ERROR - <n>)
-- raises an ArgumentError if there are leading _s
-- raises an ArgumentError if there are trailing _s
-- ignores an embedded _ (ERROR - <n>)
-- raises an ArgumentError if there are multiple embedded _s
-- ignores a single leading + (ERROR - <n>)
-- raises an ArgumentError if there is a space between the + and number
-- raises an ArgumentError if there are multiple leading +s
-- raises an ArgumentError if there are trailing +s
-- makes the number negative if there's a leading - (ERROR - <n>)
-- raises an ArgumentError if there are multiple leading -s
-- raises an ArgumentError if there are trailing -s
-- raises an ArgumentError if there is a period
-- raises an ArgumentError for an empty String
-- raises an ArgumentError for a base of 1
-- raises an ArgumentError for a base of 37
-- accepts wholly lowercase alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts wholly uppercase alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts mixed-case alphabetic strings for bases > 10 (ERROR - <n>)
-- accepts alphanumeric strings for bases > 10 (ERROR - <n>)
-- raises an ArgumentError for letters invalid in the given base
-- parses the value as a hex number if there's a leading 0x and a base of 16 (ERROR - <n>)
-- is a positive hex number if there's a leading +0x and base of 16 (ERROR - <n>)
-- is a negative hex number if there's a leading -0x and a base of 16 (ERROR - <n>)
-- raises an ArgumentError if the number begins with 0x and the base is 2
-- raises an ArgumentError if the number begins with 0x and the base is 3
-- raises an ArgumentError if the number begins with 0x and the base is 4
-- raises an ArgumentError if the number begins with 0x and the base is 5
-- raises an ArgumentError if the number begins with 0x and the base is 6
-- raises an ArgumentError if the number begins with 0x and the base is 7
-- raises an ArgumentError if the number begins with 0x and the base is 8
-- raises an ArgumentError if the number begins with 0x and the base is 9
-- raises an ArgumentError if the number begins with 0x and the base is 10
-- raises an ArgumentError if the number begins with 0x and the base is 11
-- raises an ArgumentError if the number begins with 0x and the base is 12
-- raises an ArgumentError if the number begins with 0x and the base is 13
-- raises an ArgumentError if the number begins with 0x and the base is 14
-- raises an ArgumentError if the number begins with 0x and the base is 15
-- raises an ArgumentError if the number cannot be parsed as hex and the base is 16
-- parses the value as a hex number if there's a leading 0X and a base of 16 (ERROR - <n>)
-- is a positive hex number if there's a leading +0X and base of 16 (ERROR - <n>)
-- is a negative hex number if there's a leading -0X and a base of 16 (ERROR - <n>)
-- raises an ArgumentError if the number begins with 0X and the base is 2
-- raises an ArgumentError if the number begins with 0X and the base is 3
-- raises an ArgumentError if the number begins with 0X and the base is 4
-- raises an ArgumentError if the number begins with 0X and the base is 5
-- raises an ArgumentError if the number begins with 0X and the base is 6
-- raises an ArgumentError if the number begins with 0X and the base is 7
-- raises an ArgumentError if the number begins with 0X and the base is 8
-- raises an ArgumentError if the number begins with 0X and the base is 9
-- raises an ArgumentError if the number begins with 0X and the base is 10
-- raises an ArgumentError if the number begins with 0X and the base is 11
-- raises an ArgumentError if the number begins with 0X and the base is 12
-- raises an ArgumentError if the number begins with 0X and the base is 13
-- raises an ArgumentError if the number begins with 0X and the base is 14
-- raises an ArgumentError if the number begins with 0X and the base is 15
-- raises an ArgumentError if the number cannot be parsed as hex and the base is 16
-- parses the value as a binary number if there's a leading 0b and the base is 2 (ERROR - <n>)
-- is a positive binary number if there's a leading +0b and a base of 2 (ERROR - <n>)
-- is a negative binary number if there's a leading -0b and a base of 2 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as binary and the base is 2
-- parses the value as a binary number if there's a leading 0B and the base is 2 (ERROR - <n>)
-- is a positive binary number if there's a leading +0B and a base of 2 (ERROR - <n>)
-- is a negative binary number if there's a leading -0B and a base of 2 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as binary and the base is 2
-- parses the value as an octal number if there's a leading 0o and a base of 8 (ERROR - <n>)
-- is a positive octal number if there's a leading +0o and a base of 8 (ERROR - <n>)
-- is a negative octal number if there's a leading -0o and a base of 8 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as octal and the base is 8
-- raises an ArgumentError if the number begins with 0o and the base is 2
-- raises an ArgumentError if the number begins with 0o and the base is 3
-- raises an ArgumentError if the number begins with 0o and the base is 4
-- raises an ArgumentError if the number begins with 0o and the base is 5
-- raises an ArgumentError if the number begins with 0o and the base is 6
-- raises an ArgumentError if the number begins with 0o and the base is 7
-- parses the value as an octal number if there's a leading 0O and a base of 8 (ERROR - <n>)
-- is a positive octal number if there's a leading +0O and a base of 8 (ERROR - <n>)
-- is a negative octal number if there's a leading -0O and a base of 8 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as octal and the base is 8
-- raises an ArgumentError if the number begins with 0O and the base is 2
-- raises an ArgumentError if the number begins with 0O and the base is 3
-- raises an ArgumentError if the number begins with 0O and the base is 4
-- raises an ArgumentError if the number begins with 0O and the base is 5
-- raises an ArgumentError if the number begins with 0O and the base is 6
-- raises an ArgumentError if the number begins with 0O and the base is 7
-- parses the value as a decimal number if there's a leading 0D and a base of 10 (ERROR - <n>)
-- is a positive decimal number if there's a leading +0D and a base of 10 (ERROR - <n>)
-- is a negative decimal number if there's a leading -0D and a base of 10 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as decimal and the base is 10
-- raises an ArgumentError if the number begins with 0D and the base is 2
-- raises an ArgumentError if the number begins with 0D and the base is 3
-- raises an ArgumentError if the number begins with 0D and the base is 4
-- raises an ArgumentError if the number begins with 0D and the base is 5
-- raises an ArgumentError if the number begins with 0D and the base is 6
-- raises an ArgumentError if the number begins with 0D and the base is 7
-- raises an ArgumentError if the number begins with 0D and the base is 8
-- raises an ArgumentError if the number begins with 0D and the base is 9
-- raises an ArgumentError if a base is given for a non-String value
-- parses the value as a decimal number if there's a leading 0d and a base of 10 (ERROR - <n>)
-- is a positive decimal number if there's a leading +0d and a base of 10 (ERROR - <n>)
-- is a negative decimal number if there's a leading -0d and a base of 10 (ERROR - <n>)
-- raises an ArgumentError if the number cannot be parsed as decimal and the base is 10
-- raises an ArgumentError if the number begins with 0d and the base is 2
-- raises an ArgumentError if the number begins with 0d and the base is 3
-- raises an ArgumentError if the number begins with 0d and the base is 4
-- raises an ArgumentError if the number begins with 0d and the base is 5
-- raises an ArgumentError if the number begins with 0d and the base is 6
-- raises an ArgumentError if the number begins with 0d and the base is 7
-- raises an ArgumentError if the number begins with 0d and the base is 8
-- raises an ArgumentError if the number begins with 0d and the base is 9
-- raises an ArgumentError if a base is given for a non-String value
-- is a private method
 
 
- <n>)
-Kernel.Integer ignores leading whitespace ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:291:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:291:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer ignores trailing whitespace ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:296:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:296:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer ignores an embedded _ ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:311:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:311:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer ignores a single leading + ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:320:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:320:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer makes the number negative if there's a leading - ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:338:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:338:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer accepts wholly lowercase alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:368:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:368:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer accepts wholly uppercase alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:374:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:374:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer accepts mixed-case alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:380:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:380:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer accepts alphanumeric strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:386:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:386:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a hex number if there's a leading 0x and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive hex number if there's a leading +0x and base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative hex number if there's a leading -0x and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a hex number if there's a leading 0X and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive hex number if there's a leading +0X and base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative hex number if there's a leading -0X and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a binary number if there's a leading 0b and the base is 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive binary number if there's a leading +0b and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative binary number if there's a leading -0b and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a binary number if there's a leading 0B and the base is 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive binary number if there's a leading +0B and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative binary number if there's a leading -0B and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as an octal number if there's a leading 0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive octal number if there's a leading +0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative octal number if there's a leading -0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as an octal number if there's a leading 0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive octal number if there's a leading +0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative octal number if there's a leading -0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a decimal number if there's a leading 0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive decimal number if there's a leading +0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative decimal number if there's a leading -0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer parses the value as a decimal number if there's a leading 0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a positive decimal number if there's a leading +0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel.Integer is a negative decimal number if there's a leading -0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:503:in `<top (required)>'
 
- <n>)
-Kernel#Integer ignores leading whitespace ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:291:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:291:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer ignores trailing whitespace ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:296:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:296:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer ignores an embedded _ ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:311:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:311:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer ignores a single leading + ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:320:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:320:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer makes the number negative if there's a leading - ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:338:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:338:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer accepts wholly lowercase alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:368:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:368:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer accepts wholly uppercase alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:374:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:374:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer accepts mixed-case alphabetic strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:380:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:380:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer accepts alphanumeric strings for bases > 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:386:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:386:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a hex number if there's a leading 0x and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive hex number if there's a leading +0x and base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative hex number if there's a leading -0x and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a hex number if there's a leading 0X and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:398:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive hex number if there's a leading +0X and base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:403:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative hex number if there's a leading -0X and a base of 16 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:408:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a binary number if there's a leading 0b and the base is 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive binary number if there's a leading +0b and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative binary number if there's a leading -0b and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a binary number if there's a leading 0B and the base is 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:425:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive binary number if there's a leading +0B and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:430:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative binary number if there's a leading -0B and a base of 2 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:435:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as an octal number if there's a leading 0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive octal number if there's a leading +0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative octal number if there's a leading -0o and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as an octal number if there's a leading 0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:446:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive octal number if there's a leading +0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:451:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative octal number if there's a leading -0O and a base of 8 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:456:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a decimal number if there's a leading 0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive decimal number if there's a leading +0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative decimal number if there's a leading -0D and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer parses the value as a decimal number if there's a leading 0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:473:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a positive decimal number if there's a leading +0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:478:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
- <n>)
-Kernel#Integer is a negative decimal number if there's a leading -0d and a base of 10 ERROR
-ArgumentError: wrong number of arguments(2 for 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `Integer'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:483:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Integer_spec.rb:515:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 376 examples, <num> expectations, 0 failures, 66 errors
-exit 1
-failed(rubyspec/core/kernel/Integer_spec.rb)
-== rubyspec/core/kernel/Rational_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/Rational_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/Rational_spec.rb
-Kernel.Rational
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/String_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/String_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb
-Kernel.String
-- converts nil to a String
-- converts a Float to a String
-- converts a boolean to a String
-- converts a constant to a String
-- calls #to_s to convert an arbitrary object to a String
-- raises a TypeError if #to_s does not exist
-- doesn't raise a TypeError even if respond_to? returns false for #to_s (FAILED - <n>)
-- raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true (FAILED - <n>)
-- calls #to_s if #respond_to?(:to_s) returns true
-- raises a TypeError if #to_s does not return a String
-- returns the same object if it is already a String
-- returns the same object if it is an instance of a String subclass
 
-Kernel#String
-- converts nil to a String
-- converts a Float to a String
-- converts a boolean to a String
-- converts a constant to a String
-- calls #to_s to convert an arbitrary object to a String
-- raises a TypeError if #to_s does not exist
-- doesn't raise a TypeError even if respond_to? returns false for #to_s (FAILED - <n>)
-- raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true (FAILED - <n>)
-- calls #to_s if #respond_to?(:to_s) returns true
-- raises a TypeError if #to_s does not return a String
-- returns the same object if it is already a String
-- returns the same object if it is an instance of a String subclass
-- is a private method
 
 
- <n>)
-Kernel.String doesn't raise a TypeError even if respond_to? returns false for #to_s FAILED
-Expected to not get TypeError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:59:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:101:in `<top (required)>'
 
- <n>)
-Kernel.String raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true FAILED
-Expected TypeError
-but got NoMethodError (undefined method `to_s' for #<Object:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:101:in `<top (required)>'
 
- <n>)
-Kernel#String doesn't raise a TypeError even if respond_to? returns false for #to_s FAILED
-Expected to not get TypeError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:59:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:105:in `<top (required)>'
 
- <n>)
-Kernel#String raises a TypeError if #to_s is not defined, even though #respond_to?(:to_s) returns true FAILED
-Expected TypeError
-but got NoMethodError (undefined method `to_s' for #<Object:0x<address>>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/String_spec.rb:105:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 4 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/String_spec.rb)
-== rubyspec/core/kernel/__callee___spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/__callee___spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/__callee___spec.rb
-Kernel.__callee__
-- returns the current method, even when aliased
-- returns the original name when aliased method
-- returns the caller from blocks too
-- returns the caller from define_method too
-- returns the caller from block inside define_method too
-- returns the caller from a define_method called from the same class
-- returns method name even from eval
-- returns nil when not called from a method
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/__id___spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/__id___spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/__id___spec.rb
-Kernel#__id__
-- returns an integer
-- returns the same value on all calls to id for a given object
-- returns different values for different objects
-- returns the same value for two Fixnums with the same value
-- returns the same value for two Symbol literals
-- returns the same value for two true literals
-- returns the same value for two false literals
-- returns the same value for two nil literals
-- returns a different value for two Bignum literals
-- returns a different value for two Float literals
-- returns a different value for two String literals
-- returns a different value for an object and its dup
 
-Kernel#__id__
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/__method___spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/__method___spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/__method___spec.rb
-Kernel.__method__
-- returns the current method, even when aliased
-- returns the original name when aliased method
-- returns the caller from blocks too
-- returns the caller from define_method too
-- returns the caller from block inside define_method too
-- returns the caller from a define_method called from the same class
-- returns method name even from eval
-- returns nil when not called from a method
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/__send___spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/__send___spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/__send___spec.rb
-Kernel#__send__
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/abort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/abort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/abort_spec.rb
-Kernel#abort
-- is a private method
-- raises a SystemExit exception
-- sets the exception status code of of 1
-- prints the specified message to STDERR
 
-Kernel.abort
-- raises a SystemExit exception
-- sets the exception status code of of 1
-- prints the specified message to STDERR
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/at_exit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/at_exit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb
-Kernel.at_exit
-- is a private method
-- runs after all other code
-- runs in reverse order of registration
-- allows calling exit inside at_exit handler
 
-Kernel#at_exit
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/autoload_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/autoload_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/autoload_spec.rb
-Kernel#autoload
-- is a private method
-- registers a file to load the first time the named constant is accessed
-- registers a file to load the first time the named constant is accessed
-- sets the autoload constant in Object's constant table
-- loads the file when the constant is accessed
-- does not call Kernel.require or Kernel.load to load the file
 
-Kernel#autoload?
-- is a private method
-- returns the name of the file that will be autoloaded
-- returns nil if no file has been registered for a constant
 
-Kernel.autoload
-- registers a file to load the first time the toplevel constant is accessed
-- sets the autoload constant in Object's metaclass's constant table
-- calls #to_path on non-String filenames (ERROR - <n>)
-- calls #to_path on non-String filenames (FAILED - <n>)
 
-Kernel.autoload?
-- returns the name of the file that will be autoloaded
-- returns nil if no file has been registered for a constant
 
 
- <n>)
-Kernel.autoload calls #to_path on non-String filenames ERROR
-TypeError: wrong argument type MockObject (expected String)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/autoload_spec.rb:105:in `autoload'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/autoload_spec.rb:105:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/autoload_spec.rb:69:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel.autoload calls #to_path on non-String filenames FAILED
-Mock 'path' expected to receive 'to_path' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/autoload_spec.rb:69:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/kernel/autoload_spec.rb)
-== rubyspec/core/kernel/backtick_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/backtick_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/backtick_spec.rb
-Kernel#`
-- is a private method
-- returns the standard output of the executed sub-process
-- tries to convert the given argument to String using #to_str
-- sets $? to the exit status of the executed sub-process
 
-Kernel.`
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/binding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/binding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/binding_spec.rb
-Kernel#binding
-- is a private method
-- returns a Binding object
-- encapsulates the execution context properly
-- raises a NameError on undefined variable
 
-Kernel.binding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/block_given_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/block_given_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/block_given_spec.rb
-Kernel#block_given?
-- returns true if and only if a block is supplied
-- returns false when a method defined by define_method is called with a block
-- returns false outside of a method
-- is a private method
 
-Kernel.block_given?
-- returns true if and only if a block is supplied
-- returns false when a method defined by define_method is called with a block
 
-self.send(:block_given?)
-- returns true if and only if a block is supplied
-- returns false when a method defined by define_method is called with a block
 
-Kernel.block_given?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/callcc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/callcc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/callcc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/caller_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/caller_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb
-Kernel#caller
-- is a private method
-- returns the current call stack
-- omits a number of frames corresponding to the parameter
-- defaults to omitting one frame
 
-Kernel#caller in a Proc or eval
-- returns the definition trace of a block when evaluated in a Proc binding (FAILED - <n>)
-- returns the definition trace of a Proc (FAILED - <n>)
-- returns the correct caller line from a called Proc
-- returns the correct definition line for a complex Proc trace (FAILED - <n>)
-- begins with (eval) for caller(0) in eval
-- begins with the eval's sender's sender for caller(4) in eval
-- shows the current line in the calling block twice when evaled
 
-Kernel.caller
-- returns one entry per call, even for recursive methods
 
 
- <n>)
-Kernel#caller in a Proc or eval returns the definition trace of a block when evaluated in a Proc binding FAILED
-Expected "(eval):1:in `<top (required)>'"
-to match /caller_fixture1\.rb:4:in `<top \(required\)>'/
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:96:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:45:in `<top (required)>'
 
- <n>)
-Kernel#caller in a Proc or eval returns the definition trace of a Proc FAILED
-Expected "(eval):1:in `example_proc'"
-to match /caller_fixture1\.rb:14:in `example_proc'/
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:104:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:45:in `<top (required)>'
 
- <n>)
-Kernel#caller in a Proc or eval returns the correct definition line for a complex Proc trace FAILED
-Expected "(eval):1:in `third'"
- to match /caller_fixture1\.rb:29:in `third'/
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:122:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/caller_spec.rb:45:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/caller_spec.rb)
-== rubyspec/core/kernel/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/case_compare_spec.rb
-Kernel#=== for a class with default #== and #equal?
-- returns true if other object has same object id
-- returns false if other object does not have same object id
 
-Kernel#=== for a class with #== overridden to consider other object's class
-- returns true if #== returns true even if #equal? is false
-- returns true if #equal? returns true
-- returns false if neither #== nor #equal? returns true
 
-Kernel#=== for a class with #equal? overridden to always be false
-- returns true if #== returns true even if #equal? is false
-- returns false if neither #== nor #equal? returns true
 
-Kernel#=== for a class with #== and #equal? overridden to always be false
-- returns true if the object id is the same even if both #== and #equal? return false
-- returns false if the object id is not the same and both #== and #equal? return false
 
-Kernel#=== for a class with #object_id overridden to always be different #== and #equal? overridden to always be true
-- returns true if #== or #equal? is true even if object id is different
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/catch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/catch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/catch_spec.rb
-Kernel.catch
-- executes its block
-- returns the last expression evaluated if throw was not called
-- throws the given name and is caught by matching catch block
-- can be used even in a method different from where throw is called
-- can be nested
-- raises ArgumentError if more than one arguments are given
-- accepts an object as an argument
-- yields a new, unique object when called without arguments
-- raises LocalJumpError if no block is given
 
-Kernel#catch
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/chomp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/chomp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/chomp_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/chop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/chop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/chop_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/class_spec.rb
-Kernel#class
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/clone_spec.rb
-Kernel#clone
-- calls #initialize_copy on the new instance
-- copies instance variables
-- copies singleton methods
-- copies modules included in the singleton class
-- copies constants defined in the singleton class
-- raises TypeError when called on nil
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb
-Kernel#<=>
-- returns 0 if self (ERROR - <n>)
-- returns 0 if self is == to the argument (ERROR - <n>)
-- returns 0 if self is == to the argument (FAILED - <n>)
-- returns nil if self is eql? but not == to the argument (ERROR - <n>)
-- returns nil if self.==(arg) returns nil (ERROR - <n>)
-- returns nil if self.==(arg) returns nil (FAILED - <n>)
-- returns nil if self is not == to the argument (ERROR - <n>)
 
 
- <n>)
-Kernel#<=> returns 0 if self ERROR
-NoMethodError: undefined method `<=>' for #<Object:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel#<=> returns 0 if self is == to the argument ERROR
-NoMethodError: undefined method `<=>' for #<MockObject:0x<address> @name="has ==", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#<=> returns 0 if self is == to the argument FAILED
-Mock 'has ==' expected to receive '==' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel#<=> returns nil if self is eql? but not == to the argument ERROR
-NoMethodError: undefined method `<=>' for #<MockObject:0x<address> @name="has eql?", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:19:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel#<=> returns nil if self.==(arg) returns nil ERROR
-NoMethodError: undefined method `<=>' for #<MockObject:0x<address> @name="wrong ==", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#<=> returns nil if self.==(arg) returns nil FAILED
-Mock 'wrong ==' expected to receive '==' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel#<=> returns nil if self is not == to the argument ERROR
-NoMethodError: undefined method `<=>' for #<Object:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/comparison_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 2 failures, 5 errors
-exit 1
-failed(rubyspec/core/kernel/comparison_spec.rb)
-== rubyspec/core/kernel/const_lookup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/const_lookup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/const_lookup_spec.rb
-Kernel#const_lookup
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/define_singleton_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/define_singleton_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/define_singleton_method_spec.rb
-Kernel#define_singleton_method
-- defines a new method with the given name and the given block as body in self
-- raises a TypeError when the given method is no Method/Proc
-- defines a new singleton method for objects
-- maintains the Proc's scope
 
-Kernel#define_singleton_method when given an UnboundMethod
-- correctly calls the new method
-- adds the new method to the methods list
-- defines any Child class method from any Parent's class methods (ERROR - <n>)
-- will raise when attempting to define an object's singleton method from another objetc's singleton method
 
 
- <n>)
-Kernel#define_singleton_method when given an UnboundMethod defines any Child class method from any Parent's class methods ERROR
-TypeError: can't bind singleton method to a different class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/define_singleton_method_spec.rb:24:in `define_singleton_method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/define_singleton_method_spec.rb:24:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/define_singleton_method_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/define_singleton_method_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/kernel/define_singleton_method_spec.rb)
-== rubyspec/core/kernel/display_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/display_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/display_spec.rb
-Kernel#display
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/dup_spec.rb
-Kernel#dup
-- calls #initialize_copy on the new instance
-- copies instance variables
-- does not copy singleton methods
-- does not copy modules included in the singleton class
-- does not copy constants defined in the singleton class
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/enum_for_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/enum_for_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/enum_for_spec.rb
-Kernel#enum_for
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/eql_spec.rb
-Kernel#eql?
-- returns true if obj and anObject are the same object.
-- returns true if obj and anObject have the same value.
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/equal_spec.rb
-Kernel#equal?
-- returns true only if obj and other are the same object
-- returns true if obj and anObject have the same value.
-- is unaffected by overriding object_id
-- is unaffected by overriding ==
-- is unaffected by overriding eql?
-- is unaffected by overriding __id__
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/equal_value_spec.rb
-Kernel#==
-- returns true only if obj and other are the same object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/eval_spec.rb
-Kernel#eval
-- is a private method
-- is a module function
-- evaluates the code within
-- evaluates within the scope of the eval
-- evaluates such that consts are scoped to the class of the eval
-- finds a local in an enclosing scope
-- updates a local in an enclosing scope
-- creates an eval-scope local
-- updates a local in a surrounding block scope
-- updates a local in a scope above a surrounding block scope
-- updates a local in a scope above when modified in a nested block scope
-- doesn't accept a Proc object as a binding
-- does not make Proc locals visible to evaluated code
-- allows a binding to be captured inside an eval
-- allows creating a new class in a binding
-- allows creating a new class in a binding created by #eval
-- allows creating a new class in a binding returned by a method defined with #eval
-- includes file and line information in syntax error
-- should perform top level evaluations from inside a block
-- uses the filename of the binding if none is provided (FAILED - <n>)
-- should not alter the value of __FILE__ in the binding
 
-Kernel.eval
-- does not pass the block to the method being eval'ed
-- needs to be reviewed for spec completeness
 
 
- <n>)
-Kernel#eval uses the filename of the binding if none is provided FAILED
-Expected "(eval)"
-to equal "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/eval_spec.rb"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/eval_spec.rb:257:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/eval_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 22 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/kernel/eval_spec.rb)
-== rubyspec/core/kernel/exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/exec_spec.rb
-Kernel#exec
-- is a private method
-- raises a SystemCallError if cmd cannot execute
 
-Kernel.exec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/exit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/exit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/exit_spec.rb
-Kernel#exit
-- is a private method
 
-Kernel#exit!
-- is a private method
 
-Kernel.exit
-- raises a SystemExit with status 0
-- raises a SystemExit with the specified status
-- raises a SystemExit with the specified boolean status
-- tries to convert the passed argument to an Integer using #to_int
-- converts the passed Float argument to an Integer
-- raises TypeError if can't convert the argument to an Integer
 
-Kernel.exit!
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/extend_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/extend_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/extend_spec.rb
-Kernel#extend
-- calls extend_object on argument
-- calls extended on argument
-- makes the class a kind_of? the argument
-- raises a RuntimeError if self is frozen
 
-Kernel#extend
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/fail_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/fail_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/fail_spec.rb
-Kernel.fail
-- is a private method
-- raises a RuntimeError
-- accepts an Object with an exception method returning an Exception
-- instantiates the specified exception class
-- uses the specified message
 
-Kernel#fail
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/fork_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/fork_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/fork_spec.rb
-Kernel#fork
-- is a private method
 
-Kernel.fork
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/format_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/format_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/format_spec.rb
-Kernel#format
-- is a private method
 
-Kernel.format
-- is accessible as a module function
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/freeze_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/freeze_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/freeze_spec.rb
-Kernel#freeze
-- prevents self from being further modified
-- returns the immediate when called on an immediate
-- freezes immediate values
-- causes mutative calls to raise RuntimeError
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/frozen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/frozen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/frozen_spec.rb
-Kernel#frozen?
-- returns true if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/getc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/getc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/getc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/gets_spec.rb
-Kernel#gets
-- is a private method
 
-Kernel.gets
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/global_variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/global_variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/global_variables_spec.rb
-Kernel.global_variables
-- is a private method
-- finds subset starting with std
 
-Kernel#global_variables
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/gsub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/gsub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/gsub_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/hash_spec.rb
-Kernel#hash
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/id_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/id_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/id_spec.rb
-Kernel#id
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/initialize_clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/initialize_clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/initialize_clone_spec.rb
-Kernel#initialize_clone
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/initialize_copy_spec.rb
-Kernel#initialize_copy
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/initialize_dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/initialize_dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/initialize_dup_spec.rb
-Kernel#initialize_dup
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/inspect_spec.rb
-Kernel#inspect
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/instance_eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_eval_spec.rb
-Kernel#instance_eval
-- expects a block with no arguments
-- takes no arguments with a block
-- doesn't pass the object to the block (FAILED - <n>)
-- only binds the eval to the receiver
-- binds self to the receiver
-- executes in the context of the receiver
-- has access to receiver's instance variables
-- treats block-local variables as local to the block
-- sets class variables in the receiver
-- gets constants in the receiver if a string given
-- doesn't get constants in the receiver if a block given (FAILED - <n>)
-- raises a TypeError when defining methods on an immediate
-- raises a TypeError when defining methods on numerics
 
 
- <n>)
-Kernel#instance_eval doesn't pass the object to the block FAILED
-Expected nil
- to equal "hola"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_eval_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_eval_spec.rb:4:in `<top (required)>'
 
- <n>)
-Kernel#instance_eval doesn't get constants in the receiver if a block given FAILED
-Expected 2 to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_eval_spec.rb:122:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_eval_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/instance_eval_spec.rb)
-== rubyspec/core/kernel/instance_of_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_of_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_of_spec.rb
-Kernel#instance_of?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/instance_variable_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_variable_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_variable_defined_spec.rb
-Kernel#instance_variable_defined?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/instance_variable_get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_variable_get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_variable_get_spec.rb
-Kernel#instance_variable_get
-- tries to convert the passed argument to a String using #to_str
-- returns the value of the passed instance variable that is referred to by the conversion result
-- returns nil when the referred instance variable does not exist
-- raises a TypeError when the passed argument does not respond to #to_str
-- raises a TypeError when the passed argument can't be converted to a String
-- raises a NameError when the conversion result does not start with an '@'
 
-Kernel#instance_variable_get when passed Symbol
-- returns the value of the instance variable that is referred to by the passed Symbol
-- raises a NameError when the passed Symbol does not start with an '@'
 
-Kernel#instance_variable_get when passed String
-- returns the value of the instance variable that is referred to by the passed String
-- raises a NameError when the passed String does not start with an '@'
 
-Kernel#instance_variable_get when passed Fixnum
-- raises a TypeError
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/instance_variable_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_variable_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_variable_set_spec.rb
-Kernel#instance_variable_set
-- sets the value of the specified instance variable
-- sets the value of the instance variable when no instance variables exist yet
-- raises a NameError exception if the argument is not of form '@x'
-- raises a TypeError if the instance variable name is a Fixnum
-- raises a TypeError if the instance variable name is an object that does not respond to to_str
-- raises a NameError if the passed object, when coerced with to_str, does not start with @
-- raises a NameError if pass an object that cannot be a symbol
-- accepts as instance variable name any instance of a class that responds to to_str
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/instance_variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/instance_variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/instance_variables_spec.rb
-Kernel#instance_variables immediate values
-- returns an empty array if no instance variables are defined
-- returns the correct array if an instance variable is added
 
-Kernel#instance_variables regular objects
-- returns an empty array if no instance variables are defined
-- returns the correct array if an instance variable is added
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/is_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/is_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/is_a_spec.rb
-Kernel#is_a?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/iterator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/iterator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/iterator_spec.rb
-Kernel#iterator?
-- is a private method
 
-Kernel.iterator?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/kind_of_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/kind_of_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/kind_of_spec.rb
-Kernel#kind_of?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/lambda_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/lambda_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/lambda_spec.rb
-Kernel.lambda
-- returns a Proc object
-- raises an ArgumentError when no block is given
-- returns from the  itself, not the creation site of the
-- allows long returns to flow through it
-- is a private method
-- checks the arity of the call when no args are specified
-- checks the arity when 1 arg is specified
-- accepts 0 arguments when used with ||
-- strictly checks the arity when 0 or 2..inf args are specified
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/load_spec.rb
-Kernel#load
-- is a private method
 
-Kernel#load (path resolution)
-- loads an absolute path
-- loads a non-canonical absolute path
-- loads a file defining many methods
-- raises a LoadError if the file does not exist
-- calls #to_str on non-String objects
-- raises a TypeError if passed nil
-- raises a TypeError if passed a Fixnum
-- raises a TypeError if passed an Array
-- raises a TypeError if passed an object that does not provide #to_str
-- raises a TypeError if passed an object that has #to_s but not #to_str
-- raises a TypeError if #to_str does not return a String
-- calls #to_path on non-String objects
-- calls #to_path on a String
-- calls #to_str on non-String objects returned by #to_path
-- loads a ./ relative path from the current working directory with empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with empty $LOAD_PATH
-- loads a ./ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a non-canonical path from the current working directory with non-empty $LOAD_PATH
-- resolves a filename against $LOAD_PATH entries
-- does not resolve a ./ relative path against $LOAD_PATH entries
-- does not resolve a ../ relative path against $LOAD_PATH entries
-- resolves a non-canonical path against $LOAD_PATH entries
-- loads a path with duplicate path separators
 
-Kernel#load (path resolution) with an unreadable file
-- raises a LoadError
 
-Kernel#load
-- loads a non-extensioned file as a Ruby source file
-- loads a non .rb extensioned file as a Ruby source file
-- loads a file that recursively requires itself
-- loads a file that recursively loads itself
-- loads a file each time the method is called
-- loads a file even when the name appears in $LOADED_FEATURES
-- loads a file that has been loaded by #require
-- does not cause #require with the same path to fail
-- does not add the loaded path to $LOADED_FEATURES
-- raises a LoadError if passed a non-extensioned path that does not exist but a .rb extensioned path does exist
-- sets the enclosing scope to an anonymous module if passed true for 'wrap'
 
-Kernel#load (shell expansion)
-- expands a tilde to the HOME environment variable as the path to load
 
-Kernel.load (path resolution)
-- loads an absolute path
-- loads a non-canonical absolute path
-- loads a file defining many methods
-- raises a LoadError if the file does not exist
-- calls #to_str on non-String objects
-- raises a TypeError if passed nil
-- raises a TypeError if passed a Fixnum
-- raises a TypeError if passed an Array
-- raises a TypeError if passed an object that does not provide #to_str
-- raises a TypeError if passed an object that has #to_s but not #to_str
-- raises a TypeError if #to_str does not return a String
-- calls #to_path on non-String objects
-- calls #to_path on a String
-- calls #to_str on non-String objects returned by #to_path
-- loads a ./ relative path from the current working directory with empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with empty $LOAD_PATH
-- loads a ./ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a non-canonical path from the current working directory with non-empty $LOAD_PATH
-- resolves a filename against $LOAD_PATH entries
-- does not resolve a ./ relative path against $LOAD_PATH entries
-- does not resolve a ../ relative path against $LOAD_PATH entries
-- resolves a non-canonical path against $LOAD_PATH entries
-- loads a path with duplicate path separators
 
-Kernel.load (path resolution) with an unreadable file
-- raises a LoadError
 
-Kernel.load
-- loads a non-extensioned file as a Ruby source file
-- loads a non .rb extensioned file as a Ruby source file
-- loads a file that recursively requires itself
-- loads a file that recursively loads itself
-- loads a file each time the method is called
-- loads a file even when the name appears in $LOADED_FEATURES
-- loads a file that has been loaded by #require
-- does not cause #require with the same path to fail
-- does not add the loaded path to $LOADED_FEATURES
-- raises a LoadError if passed a non-extensioned path that does not exist but a .rb extensioned path does exist
-- sets the enclosing scope to an anonymous module if passed true for 'wrap'
 
-Kernel.load (shell expansion)
-- expands a tilde to the HOME environment variable as the path to load
 
 
-Finished in <t> seconds
 
-1 file, 75 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/local_variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/local_variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/local_variables_spec.rb
-Kernel.local_variables
-- is a private method
-- contains locals as they are added
-- is accessable from bindings
 
-Kernel#local_variables
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/loop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/loop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/loop_spec.rb
-Kernel.loop
-- is a private method
-- calls block until it is terminated by a break
-- returns value passed to break
-- returns nil if no value passed to break
-- returns an enumerator if no block given (ERROR - <n>)
-- rescues StopIteration
-- rescues StopIteration's subclasses
-- does not rescue other errors
 
 
- <n>)
-Kernel.loop returns an enumerator if no block given ERROR
-LocalJumpError: no block given
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/loop_spec.rb:39:in `loop'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/loop_spec.rb:39:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/loop_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/kernel/loop_spec.rb)
-== rubyspec/core/kernel/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/match_spec.rb
-Kernel#=~
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/method_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/method_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_missing_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_spec.rb
-Kernel#method
-- returns a method object for a valid method
-- returns a method object for a valid singleton method
-- returns a method object if we repond_to_missing? method (ERROR - <n>)
-- raises a NameError for an invalid method name
-- raises a NameError for an invalid singleton method name
-- changes the method called for super on a target aliased method
-- can be called on a private method
-- raises a NameError when called on a protected method
-- can call methods created with define_method
-- can be called even if we only repond_to_missing? method, true (ERROR - <n>)
 
 
- <n>)
-Kernel#method returns a method object if we repond_to_missing? method ERROR
-NameError: undefined method `handled_publicly' for class `KernelSpecs::RespondViaMissing'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/method.rb:25:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/method.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_spec.rb:5:in `<top (required)>'
 
- <n>)
-Kernel#method can be called even if we only repond_to_missing? method, true ERROR
-NameError: undefined method `handled_privately' for class `KernelSpecs::RespondViaMissing'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_spec.rb:31:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_spec.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/method_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/core/kernel/method_spec.rb)
-== rubyspec/core/kernel/methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/methods_spec.rb
-Kernel#methods
-- returns singleton methods defined by obj.meth
-- returns singleton methods defined in 'class << self'
-- returns private singleton methods defined by obj.meth
-- returns singleton methods defined in 'class << self' when it follows 'private'
-- does not return private singleton methods defined in 'class << self'
-- returns the publicly accessible methods of the object
-- returns the publicly accessible methods in the object, its ancestors and mixed-in modules
-- returns methods added to the metaclass through extend
-- does not return undefined singleton methods defined by obj.meth
-- does not return superclass methods undefined in the object's class
-- does not return superclass methods undefined in a superclass
-- does not return included module methods undefined in the object's class
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/nil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/nil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/nil_spec.rb
-Kernel#nil?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/not_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/not_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/not_match_spec.rb
-Kernel#!~
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/object_id_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/object_id_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/object_id_spec.rb
-Object.object_id
-- returns an integer
-- returns the same value on all calls to id for a given object
-- returns different values for different objects
-- returns the same value for two Fixnums with the same value
-- returns the same value for two Symbol literals
-- returns the same value for two true literals
-- returns the same value for two false literals
-- returns the same value for two nil literals
-- returns a different value for two Bignum literals
-- returns a different value for two Float literals
-- returns a different value for two String literals
-- returns a different value for an object and its dup
 
-Kernel#object_id
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/open_spec.rb
-Kernel#open
-- is a private method
-- opens a file when given a valid filename
-- opens a file when called with a block
-- opens an io when path starts with a pipe
-- opens an io when called with a block
-- raises an ArgumentError if not passed one argument
-- calls #to_open on argument
-- raises a TypeError if passed a non-String that does not respond to #to_open
 
-Kernel.open
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/p_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/p_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/p_spec.rb
-Kernel#p
-- is a private method
-- flushes output if receiver is a File
-- prints obj.inspect followed by system record separator for each argument given
-- is not affected by setting $\, $/ or $,
-- prints nothing if no argument is given
-- prints nothing if called splatting an empty Array
 
-Kernel.p
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/print_spec.rb
-Kernel#print
-- is a private method
 
-Kernel.print
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/printf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/printf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/printf_spec.rb
-Kernel#printf
-- is a private method
 
-Kernel.printf
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/private_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/private_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/private_methods_spec.rb
-Kernel#private_methods
-- returns a list of the names of privately accessible methods in the object
-- returns a list of the names of privately accessible methods in the object and its ancestors and mixed-in modules
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/proc_spec.rb
-Kernel.proc
-- is a private method
-- returns a Proc object
-- raises an ArgumentError when no block is given
-- returns from the creation site of the proc, not just the proc itself
 
-Kernel#proc
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/protected_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/protected_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/protected_methods_spec.rb
-Kernel#protected_methods
-- returns a list of the names of protected methods accessible in the object
-- returns a list of the names of protected methods accessible in the object and from its ancestors and mixed-in modules
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/public_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/public_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/public_method_spec.rb
-Kernel#public_method
-- returns a method object for a valid method
-- returns a method object for a valid singleton method
-- returns a method object if we repond_to_missing? method (ERROR - <n>)
-- raises a NameError for an invalid method name
-- raises a NameError for an invalid singleton method name
-- changes the method called for super on a target aliased method
-- raises a NameError when called on a private method
-- raises a NameError when called on a protected method
-- raises a NameError if we only repond_to_missing? method, true
 
 
- <n>)
-Kernel#public_method returns a method object if we repond_to_missing? method ERROR
-NameError: undefined method `handled_publicly' for class `KernelSpecs::RespondViaMissing'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/method.rb:25:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/method.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/public_method_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/public_method_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/kernel/public_method_spec.rb)
-== rubyspec/core/kernel/public_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/public_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/public_methods_spec.rb
-Kernel#public_methods
-- returns a list of the names of publicly accessible methods in the object
-- returns a list of the names of publicly accessible methods in the object and its ancestors and mixed-in modules
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/public_send_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/public_send_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/public_send_spec.rb
-Kernel#public_send
-- invokes the named public method
-- invokes the named alias of a public method
-- raises a NoMethodError if the method is protected
-- raises a NoMethodError if the named method is private
-- raises a NoMethodError if the named method is an alias of a private method
-- raises a NoMethodError if the named method is an alias of a protected method
-- invokes the named method
-- invokes a class method if called on a class
-- raises a NameError if the corresponding method can't be found
-- raises a NameError if the corresponding singleton method can't be found
-- raises an ArgumentError if no arguments are given
-- raises an ArgumentError if called with more arguments than available parameters
-- raises an ArgumentError if called with fewer arguments than required parameters
-- succeeds if passed an arbitrary number of arguments as a splat parameter
-- succeeds when passing 1 or more arguments as a required and a splat parameter
-- succeeds when passing 0 arguments to a method with one parameter with a default
-- has an arity of -1
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/putc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/putc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/putc_spec.rb
-Kernel#putc
-- is a private method
 
-Kernel.putc
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/puts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/puts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/puts_spec.rb
-Kernel#puts
-- is a private method
-- writes just a newline when given no args
-- writes a newline when given nil as an arg
-- calls to_s before writing non-string objects
-- writes each arg if given several
-- flattens a nested array before writing it
-- writes [...] for a recursive array arg
-- writes a newline after objects that do not end in newlines
-- does not write a newline after objects that end in newlines
-- ignores the $/ separator global
 
-Kernel.puts
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/raise_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/raise_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/raise_spec.rb
-Kernel#raise
-- is a private method
 
-Kernel#raise
-- aborts execution
-- raises RuntimeError if no exception class is given
-- re-raises the rescued exception
-- allows Exception, message, and backtrace parameters
 
-Kernel.raise
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/rand_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/rand_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/rand_spec.rb
-Kernel.rand
-- is a private method
-- returns a float if no argument is passed
-- returns an integer for an integer argument
-- returns an integer for a float argument greater than 1
-- returns a float for an argument between -1 and 1
-- ignores the sign of the argument
-- never returns a value greater or equal to 1.0 with no arguments
-- never returns a value greater or equal to any passed in max argument
-- calls to_int on its argument
 
-Kernel#rand
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/readline_spec.rb
-Kernel#readline
-- is a private method
 
-Kernel.readline
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/readlines_spec.rb
-Kernel#readlines
-- is a private method
 
-Kernel.readlines
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/remove_instance_variable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/remove_instance_variable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/remove_instance_variable_spec.rb
-Kernel#remove_instance_variable
-- is a private method
-- removes an ivar of a given name and return it's value
-- supports the name being a string
-- tries to call #to_str if it's not a String or Symbol
-- raises NameError if the ivar isn't defined
-- rejects unknown argument types
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/require_relative_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/require_relative_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/require_relative_spec.rb
-Kernel.require_relative
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/require_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/require_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/require_spec.rb
-Kernel#require
-- is a private method
 
-Kernel#require (path resolution)
-- loads an absolute path
-- loads a non-canonical absolute path
-- loads a file defining many methods
-- raises a LoadError if the file does not exist
-- calls #to_str on non-String objects
-- raises a TypeError if passed nil
-- raises a TypeError if passed a Fixnum
-- raises a TypeError if passed an Array
-- raises a TypeError if passed an object that does not provide #to_str
-- raises a TypeError if passed an object that has #to_s but not #to_str
-- raises a TypeError if #to_str does not return a String
-- calls #to_path on non-String objects
-- calls #to_path on a String
-- calls #to_str on non-String objects returned by #to_path
-- loads a ./ relative path from the current working directory with empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with empty $LOAD_PATH
-- loads a ./ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a non-canonical path from the current working directory with non-empty $LOAD_PATH
-- resolves a filename against $LOAD_PATH entries
-- does not resolve a ./ relative path against $LOAD_PATH entries
-- does not resolve a ../ relative path against $LOAD_PATH entries
-- resolves a non-canonical path against $LOAD_PATH entries
-- loads a path with duplicate path separators
 
-Kernel#require (path resolution) with an unreadable file
-- raises a LoadError
 
-Kernel#require (path resolution)
-- does not load a bare filename unless the current working directory is in $LOAD_PATH
-- does not load a relative path unless the current working directory is in $LOAD_PATH
-- loads a file that recursively requires itself
 
-Kernel#require (file extensions)
-- loads a .rb extensioned file when passed a non-extensioned path
-- loads a .rb extensioned file when a C-extension file of the same name is loaded
-- does not load a C-extension file if a .rb extensioned file is already loaded
-- loads a .rb extensioned file when passed a non-.rb extensioned path
-- loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loaded
-- does not load a C-extension file if a complex-extensioned .rb file is already loaded
 
-Kernel#require ($LOAD_FEATURES)
-- stores an absolute path
-- does not store the path if the load fails
-- does not load an absolute path that is already stored
-- does not load a ./ relative path that is already stored
-- does not load a ../ relative path that is already stored
-- does not load a non-canonical path that is already stored
-- stores ../ relative paths as absolute paths
-- stores ./ relative paths as absolute paths
-- collapses duplicate path separators
-- canonicalizes non-unique absolute paths (FAILED - <n>)
-- adds the suffix of the resolved filename
-- does not load a non-canonical path for a file already loaded
-- does not load a ./ relative path for a file already loaded
-- does not load a ../ relative path for a file already loaded
 
-Kernel#require (shell expansion)
-- performs tilde expansion on a .rb file before storing paths in $LOADED_FEATURES
-- performs tilde expansion on a non-extensioned file before storing paths in $LOADED_FEATURES
 
-Kernel.require (path resolution)
-- loads an absolute path
-- loads a non-canonical absolute path
-- loads a file defining many methods
-- raises a LoadError if the file does not exist
-- calls #to_str on non-String objects
-- raises a TypeError if passed nil
-- raises a TypeError if passed a Fixnum
-- raises a TypeError if passed an Array
-- raises a TypeError if passed an object that does not provide #to_str
-- raises a TypeError if passed an object that has #to_s but not #to_str
-- raises a TypeError if #to_str does not return a String
-- calls #to_path on non-String objects
-- calls #to_path on a String
-- calls #to_str on non-String objects returned by #to_path
-- loads a ./ relative path from the current working directory with empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with empty $LOAD_PATH
-- loads a ./ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a ../ relative path from the current working directory with non-empty $LOAD_PATH
-- loads a non-canonical path from the current working directory with non-empty $LOAD_PATH
-- resolves a filename against $LOAD_PATH entries
-- does not resolve a ./ relative path against $LOAD_PATH entries
-- does not resolve a ../ relative path against $LOAD_PATH entries
-- resolves a non-canonical path against $LOAD_PATH entries
-- loads a path with duplicate path separators
 
-Kernel.require (path resolution) with an unreadable file
-- raises a LoadError
 
-Kernel.require (path resolution)
-- does not load a bare filename unless the current working directory is in $LOAD_PATH
-- does not load a relative path unless the current working directory is in $LOAD_PATH
-- loads a file that recursively requires itself
 
-Kernel.require (file extensions)
-- loads a .rb extensioned file when passed a non-extensioned path
-- loads a .rb extensioned file when a C-extension file of the same name is loaded
-- does not load a C-extension file if a .rb extensioned file is already loaded
-- loads a .rb extensioned file when passed a non-.rb extensioned path
-- loads a .rb extensioned file when a complex-extensioned C-extension file of the same name is loaded
-- does not load a C-extension file if a complex-extensioned .rb file is already loaded
 
-Kernel.require ($LOAD_FEATURES)
-- stores an absolute path
-- does not store the path if the load fails
-- does not load an absolute path that is already stored
-- does not load a ./ relative path that is already stored
-- does not load a ../ relative path that is already stored
-- does not load a non-canonical path that is already stored
-- stores ../ relative paths as absolute paths
-- stores ./ relative paths as absolute paths
-- collapses duplicate path separators
-- canonicalizes non-unique absolute paths (FAILED - <n>)
-- adds the suffix of the resolved filename
-- does not load a non-canonical path for a file already loaded
-- does not load a ./ relative path for a file already loaded
-- does not load a ../ relative path for a file already loaded
 
-Kernel.require (shell expansion)
-- performs tilde expansion on a .rb file before storing paths in $LOADED_FEATURES
-- performs tilde expansion on a non-extensioned file before storing paths in $LOADED_FEATURES
 
 
- <n>)
-Kernel#require ($LOAD_FEATURES) canonicalizes non-unique absolute paths FAILED
-Expected ["/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/fixtures/code/../code/load_fixture.rb"]
-to equal ["/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/fixtures/code/load_fixture.rb"]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/require.rb:422:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/require_spec.rb:5:in `<top (required)>'
 
- <n>)
-Kernel.require ($LOAD_FEATURES) canonicalizes non-unique absolute paths FAILED
-Expected ["/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/fixtures/code/../code/load_fixture.rb"]
-to equal ["/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/fixtures/code/load_fixture.rb"]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/shared/require.rb:422:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/require_spec.rb:24:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 101 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/require_spec.rb)
-== rubyspec/core/kernel/respond_to_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/respond_to_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb
-Kernel#respond_to_missing?
-- is not called when #respond_to? would return true
-- is called with a 2nd argument of false when #respond_to? is (FAILED - <n>)
-- is called a 2nd argument of false when #respond_to? is called with only 1 argument (FAILED - <n>)
-- is called with true as the second argument when #respond_to? is (FAILED - <n>)
-- is called when #respond_to? would return false (FAILED - <n>)
-- causes #respond_to? to return true if called and not returning false (FAILED - <n>)
-- causes #respond_to? to return true if called and not returning false (FAILED - <n>)
-- causes #respond_to? to return false if called and returning false (FAILED - <n>)
-- isn't called when obj responds to the given public method
-- isn't called when obj responds to the given public method, include_private = true
-- isn't called when obj responds to the given protected method, include_private = false
-- isn't called when obj responds to the given protected method, include_private = true
-- is called when obj responds to the given private method, include_private = false (FAILED - <n>)
-- isn't called when obj responds to the given private method, include_private = true
-- is called for missing class methods (FAILED - <n>)
 
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called with a 2nd argument of false when #respond_to? is FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called a 2nd argument of false when #respond_to? is called with only 1 argument FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called with true as the second argument when #respond_to? is FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called when #respond_to? would return false FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-Kernel#respond_to_missing? causes #respond_to? to return true if called and not returning false FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:44:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? causes #respond_to? to return true if called and not returning false FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? causes #respond_to? to return false if called and returning false FAILED
-Mock 'object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called when obj responds to the given private method, include_private = false FAILED
-Mock '#<KernelSpecs::A:0x<address>>' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Kernel#respond_to_missing? is called for missing class methods FAILED
-Mock 'KernelSpecs::A' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_missing_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 9 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/respond_to_missing_spec.rb)
-== rubyspec/core/kernel/respond_to_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/respond_to_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_spec.rb
-Kernel.respond_to?
-- indicates if a singleton object responds to a particular message
 
-Kernel#respond_to?
-- returns false if the given method was undefined
-- returns true if obj responds to the given public method
-- returns true if obj responds to the given protected method (include_private = true)
-- returns true if obj responds to the given protected method (include_private = false)
-- returns false even if obj responds to the given private method (include_private = false)
-- returns true if obj responds to the given private method (include_private = true)
-- indicates if an object responds to a particular message
-- returns false for a method which exists but is unimplemented (FAILED - <n>)
 
 
- <n>)
-Kernel#respond_to? returns false for a method which exists but is unimplemented FAILED
-Expected true to be false
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_spec.rb:65:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/respond_to_spec.rb:12:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/kernel/respond_to_spec.rb)
-== rubyspec/core/kernel/scan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/scan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/scan_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/select_spec.rb
-Kernel#select
-- is a private method
 
-Kernel.select
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/send_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/send_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/send_spec.rb
-Kernel#send
-- invokes the named public method
-- invokes the named alias of a public method
-- invokes the named protected method
-- invokes the named private method
-- invokes the named alias of a private method
-- invokes the named alias of a protected method
-- invokes the named method
-- invokes a class method if called on a class
-- raises a NameError if the corresponding method can't be found
-- raises a NameError if the corresponding singleton method can't be found
-- raises an ArgumentError if no arguments are given
-- raises an ArgumentError if called with more arguments than available parameters
-- raises an ArgumentError if called with fewer arguments than required parameters
-- succeeds if passed an arbitrary number of arguments as a splat parameter
-- succeeds when passing 1 or more arguments as a required and a splat parameter
-- succeeds when passing 0 arguments to a method with one parameter with a default
-- has an arity of -1
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/set_trace_func_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/set_trace_func_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/set_trace_func_spec.rb
-Kernel#set_trace_func
-- is a private method
 
-Kernel.set_trace_func
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/singleton_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/singleton_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb
-Kernel#singleton_class
-- returns class extended from an object (ERROR - <n>)
-- returns NilClass for nil (ERROR - <n>)
-- returns TrueClass for true (ERROR - <n>)
-- returns FalseClass for false (ERROR - <n>)
-- raises TypeError for Fixnum (FAILED - <n>)
-- raises TypeError for Symbol (FAILED - <n>)
 
 
- <n>)
-Kernel#singleton_class returns class extended from an object ERROR
-NoMethodError: undefined method `singleton_class' for #<Object:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
- <n>)
-Kernel#singleton_class returns NilClass for nil ERROR
-NoMethodError: undefined method `singleton_class' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
- <n>)
-Kernel#singleton_class returns TrueClass for true ERROR
-NoMethodError: undefined method `singleton_class' for true:TrueClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
- <n>)
-Kernel#singleton_class returns FalseClass for false ERROR
-NoMethodError: undefined method `singleton_class' for false:FalseClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
- <n>)
-Kernel#singleton_class raises TypeError for Fixnum FAILED
-Expected TypeError
-but got NoMethodError (undefined method `singleton_class' for 123:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
- <n>)
-Kernel#singleton_class raises TypeError for Symbol FAILED
-Expected TypeError
-but got NoMethodError (undefined method `singleton_class' for :foo:Symbol)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_class_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 4 errors
-exit 1
-failed(rubyspec/core/kernel/singleton_class_spec.rb)
-== rubyspec/core/kernel/singleton_method_added_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/singleton_method_added_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_method_added_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/singleton_method_removed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/singleton_method_removed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_method_removed_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/singleton_method_undefined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/singleton_method_undefined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_method_undefined_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/singleton_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/singleton_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/singleton_methods_spec.rb
-Kernel#singleton_methods
-- returns a list of the names of singleton methods in the object
-- returns a list of names of singleton methods in object and superclasses when passed true
-- should handle singleton_methods call with and without argument
-- returns a list of the names of singleton methods in the object and its ancestors and mixed-in modules
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/sleep_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/sleep_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/sleep_spec.rb
-Kernel#sleep
-- is a private method
-- pauses execution for approximately the duration requested
-- returns the rounded number of seconds asleep
-- raises a TypeError when passed a non-numeric duration
-- pauses execution indefinitely if not given a duration
 
-Kernel.sleep
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/spawn_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/spawn_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb
-Kernel.spawn
-- executes the given command
-- executes the given command as a new process
-- returns the process ID of the new process as a Fixnum
-- returns immediately
-- sets the child's environment variables according to a supplied hash
-- joins the current process group by default
-- joins a new process group if :pgroup => true
-- uses the current working directory as its working directory
-- uses the given working directory if :chdir => dir is supplied
-- redirects STDOUT to the given file descriptior if :out => Fixnum
-- redirects STDOUT to the given file if :out => String
-- redirects STDOUT to the given file if :out => IO
-- redirects STDERR to the given file descriptior if :err => Fixnum
-- redirects STDERR to the given file if :err => String
-- redirects STDERR to the given file descriptor if :err => IO
-- redirects both STDERR and STDOUT to the given file descriptior (ERROR - <n>)
-- does NOT redirect both STDERR and STDOUT at the time to the given name (ERROR - <n>)
-- redirects both STDERR and STDOUT to the given IO (ERROR - <n>)
-- generates a process of a command based on the given set of strings, regarding the first as the command and the others as the arguments
 
 
- <n>)
-Kernel.spawn redirects both STDERR and STDOUT to the given file descriptior ERROR
-ArgumentError: wrong exec redirect
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:122:in `spawn'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:122:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel.spawn does NOT redirect both STDERR and STDOUT at the time to the given name ERROR
-ArgumentError: wrong exec redirect
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:132:in `spawn'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:132:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:3:in `<top (required)>'
 
- <n>)
-Kernel.spawn redirects both STDERR and STDOUT to the given IO ERROR
-ArgumentError: wrong exec redirect
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:140:in `spawn'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:140:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/spawn_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 19 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/kernel/spawn_spec.rb)
-== rubyspec/core/kernel/split_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/split_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/split_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/sprintf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/sprintf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb
-Kernel#sprintf
-- is a private method
-- treats nil arguments as zero-width strings in %s slots
 
-Kernel.sprintf
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/srand_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/srand_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/srand_spec.rb
-Kernel.srand
-- is a private method
-- returns the previous seed value
-- seeds the RNG correctly and repeatably
-- defaults number to a random value
-- accepts and uses a seed of 0
-- accepts a negative seed
-- accepts a Bignum as a seed
-- calls #to_int on seed
-- raises a TypeError when passed nil
-- raises a TypeError when passed a String
 
-Kernel#srand
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/sub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/sub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/sub_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/syscall_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/syscall_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/syscall_spec.rb
-Kernel#syscall
-- is a private method
 
-Kernel.syscall
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/system_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/system_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/system_spec.rb
-Kernel#system
-- can run basic things that exist
-- returns nil when command execution fails
-- returns false when the command has a non-zero exit status
-- does not write to stderr when it can't find a command
-- uses /bin/sh if freaky shit is in the command
-- is a private method
-- expands shell variables when given a single string argumentsh: ruby1.9: not found
- (FAILED - <n>)
-- does not expand shell variables when given multiples arguments (FAILED - <n>)
 
-Kernel.system
-- needs to be reviewed for spec completeness
 
 
- <n>)
-Kernel#system expands shell variables when given a single string argument FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/system_spec.rb:74:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/system_spec.rb:4:in `<top (required)>'
 
- <n>)
-Kernel#system does not expand shell variables when given multiples arguments FAILED
-Expected nil to be false
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/system_spec.rb:79:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/system_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/kernel/system_spec.rb)
-== rubyspec/core/kernel/taint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/taint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/taint_spec.rb
-Kernel#taint
-- sets self to be tainted
-- returns the immediate when called on an immediate
-- has no effect on immediate values
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/tainted_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/tainted_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/tainted_spec.rb
-Kernel#tainted?
-- returns true if Object is tainted
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/tap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/tap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/tap_spec.rb
-Kernel#tap
-- always yields self and returns self
-- raises a LocalJumpError when no block given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/test_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/test_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/test_spec.rb
-Kernel#test
-- is a private method
-- returns true when passed ?f if the argument is a regular file
-- returns true when passed ?e if the argument is a file
-- returns true when passed ?d if the argument is a directory
-- calls #to_path on second argument when passed ?f and a filename
-- calls #to_path on second argument when passed ?e and a filename
-- calls #to_path on second argument when passed ?d and a directory
 
-Kernel.test
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/throw_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/throw_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/throw_spec.rb
-Kernel.throw
-- transfers control to the end of the active catch block waiting for symbol
-- transfers control to the innermost catch block waiting for the same sympol
-- sets the return value of the catch block to nil by default
-- sets the return value of the catch block to a value specified as second parameter
-- raises an ArgumentError if there is no catch block for the symbol
-- raises ArgumentError if 3 or more arguments provided
-- can throw an object
 
-Kernel#throw
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/to_a_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/to_enum_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/to_enum_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/to_enum_spec.rb
-Kernel#to_enum
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/to_s_spec.rb
-Kernel#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/trace_var_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/trace_var_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/trace_var_spec.rb
-Kernel#trace_var
-- is a private method
 
-Kernel.trace_var
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/trap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/trap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/trap_spec.rb
-Kernel#trap
-- is a private method
 
-Kernel.trap
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/trust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/trust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/trust_spec.rb
-Kernel#trust
-- clears the untrusted bit from a target object
-- can not be called on frozen object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/type_spec.rb
-Kernel#type
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/untaint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/untaint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/untaint_spec.rb
-Kernel#untaint
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/untrace_var_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/untrace_var_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/untrace_var_spec.rb
-Kernel#untrace_var
-- is a private method
 
-Kernel.untrace_var
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/kernel/untrust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/untrust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/untrust_spec.rb
-Kernel#untrusted?
-- sets the untrusted bit on a target object
-- can not be called on frozen object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/untrusted_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/untrusted_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/untrusted_spec.rb
-Kernel#untrusted?
-- returns the untrusted status of an object
-- has no effect on immediate values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/kernel/warn_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/kernel/warn_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/kernel/warn_spec.rb
-Kernel.warn
-- is a private method
-- calls #write on $stderr if $VERBOSE is true
-- calls #write on $stderr if $VERBOSE is false
-- does not call #write on $stderr if $VERBOSE is nil
-- writes the default record separator and NOT $/ to $stderr after the warning message
 
-Kernel#warn
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/marshal/dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/marshal/dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb
-Marshal.dump
-- raises an ArgumentError when the recursion limit is exceeded
-- ignores the recursion limit if the limit is negative
-- writes the serialized data to the IO-Object
-- returns the IO-Object
-- raises an Error when the IO-Object does not respond to #write
-- raises an ArgumentError when given more than three arguments
-- raises an Error when trying to dump an anonymous class/module
-- raises a TypeError if _dump returns a non-string
-- dumps an Object
-- dumps an extended_object
-- dumps an object having ivar (FAILED - <n>)
-- dumps an extended_user_regexp having ivar (FAILED - <n>)
-- raises a TypeError with hash having default proc
-- raises a TypeError if marshalling a Method instance
-- raises a TypeError if marshalling a Proc
-- raises a TypeError if dumping a IO/File instance
-- raises a TypeError if dumping a MatchData instance
-- dumps an extended_user_hash_default (FAILED - <n>)
-- dumps an extended_user_hash with a parameter to initialize (FAILED - <n>)
-- dumps an array containing objects having _dump method (FAILED - <n>)
-- dumps an array containing objects having marshal_dump method (FAILED - <n>)
-- favors marshal_dump over _dump
-- does not use Class#name when using marshal_dump
-- dumps an array containing the same objects (FAILED - <n>)
-- dumps an extended_array having ivar (FAILED - <n>)
-- dumps a struct having ivar
-- dumps a struct having fields
-- dumps an extended_struct having fields with same objects (FAILED - <n>)
-- returns an untainted string if object is untainted
-- returns a tainted string if object is tainted
-- returns a tainted string if object is tainted deep in nested structure
-- returns a trusted string if object is trusted
-- returns an untrusted string if object is untrusted
-- returns an untrusted string if object is untrusted deep in nested structure
-- dumps a nil
-- dumps a 1..2
-- dumps a 1...2
-- dumps a 'a'..'b'
-- dumps a Struct
-- dumps a Symbol
-- dumps a true
-- dumps a false
-- dumps a String empty (FAILED - <n>)
-- dumps a String small (FAILED - <n>)
-- dumps a String big (FAILED - <n>)
-- dumps a String extended (FAILED - <n>)
-- dumps a String subclass
-- dumps a String subclass extended
-- dumps a Symbol small
-- dumps a Symbol big
-- dumps a Bignum -2**64
-- dumps a Bignum -2**63
-- dumps a Fixnum -2**24
-- dumps a Fixnum -2**16
-- dumps a Fixnum -2**8
-- dumps a Fixnum -123
-- dumps a Fixnum 0
-- dumps a Fixnum 5
-- dumps a Fixnum 2**8
-- dumps a Fixnum 2**16
-- dumps a Fixnum 2**24
-- dumps a Bignum 2**64
-- dumps a Bignum 2**90
-- dumps a Class String
-- dumps a Module Marshal
-- dumps a Module nested
-- dumps a _dump object (FAILED - <n>)
-- dumps a _dump object extended (FAILED - <n>)
-- dumps a marshal_dump object (FAILED - <n>)
-- dumps a Regexp (FAILED - <n>)
-- dumps a Regexp subclass /i (FAILED - <n>)
-- dumps a Float 0.0
-- dumps a Float -0.0
-- dumps a Float Infinity
-- dumps a Float -Infinity
-- dumps a Float 1.0
-- dumps a Hash
-- dumps a Hash subclass
-- dumps a Array
-- dumps a Array subclass
-- dumps a Random (FAILED - <n>)
 
 
- <n>)
-Marshal.dump dumps an object having ivar FAILED
-Expected "\x04\bo:\vObject\x06:\t@str[\t:\aso;\aI\"\ahi\x06:\rencoding\"\rUS-ASCII@\a"
-to equal "\x04\bo:\vObject\x06:\t@str[\t:\aso;\aI\"\ahi\x06:\x06EF@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:88:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an extended_user_regexp having ivar FAILED
-Expected "\x04\bIe:\nMethsC:\x0FUserRegexp/\x00\x00\a:\rencoding\"\rUS-ASCII:\v@noiseI\"\tmuch\x06;\a@\x06"
-to equal "\x04\bIe:\nMethsC:\x0FUserRegexp/\x00\x00\a:\x06EF:\v@noiseI\"\tmuch\x06;\aF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:105:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an extended_user_hash_default FAILED
-Expected "\x04\be:\nMethsC:\rUserHash}\x06I\"\nthree\x06:\rencoding\"\rUS-ASCIIi\b;\x00"
-to equal "\x04\be:\nMethsC:\rUserHash}\x06I\"\nthree\x06:\x06EFi\b;\x00"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:143:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an extended_user_hash with a parameter to initialize FAILED
-Expected "\x04\bIe:\nMethsC:\x17UserHashInitParams{\x06I\"\nthree\x06:\rencoding\"\rUS-ASCIIi\b\x06:\a@a:\babc"
-to equal "\x04\bIe:\nMethsC:\x17UserHashInitParams{\x06I\"\nthree\x06:\x06EFi\b\x06:\a@a:\babc"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:160:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an array containing objects having _dump method FAILED
-Expected "\x04\b[\tu:\x10UserDefined(\x04\b[\aI\"\nstuff\x06:\rencoding\"\rUS-ASCII@\x06u:\x18UserDefinedWithIvarO\x04\b[\bI\"\nstuff\a:\rencoding\"\rUS-ASCII:\t@foo:\x18UserDefinedWithIvarI\"\tmore\x06;\x00@\a@\b@\x06@\a"
-to equal "\x04\b[\tu:\x10UserDefined\x18\x04\b[\aI\"\nstuff\x06:\x06EF@\x06u:\x18UserDefinedWithIvar>\x04\b[\bI\"\nstuff\a:\x06EF:\t@foo:\x18UserDefinedWithIvarI\"\tmore\x06;\x00F@\a@\x06@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:180:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an array containing objects having marshal_dump method FAILED
-Expected "\x04\b[\tU:\x10UserMarshalI\"\nstuff\x06:\rencoding\"\rUS-ASCIIU:\x18UserMarshalWithIvar[\x06I\"\fmy data\x06;\x06@\b@\x06@\t"
-to equal "\x04\b[\tU:\x10UserMarshalI\"\nstuff\x06:\x06EFU:\x18UserMarshalWithIvar[\x06I\"\fmy data\x06;\x06F@\x06@\b"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:200:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an array containing the same objects FAILED
-Expected "\x04\b[#:\asoI\"\nhello\x06:\rencoding\"\rUS-ASCIIii;\x00;\x00[\tI\"\ahi\x06;\x06@\a:\anoI\"\aoh\x06;\x06@\a:\ago;\x00;\x00;\a;\bc\vString0;\b;\a@\n@\tI/\x00\x00\x06;\x06@\a;\x00I\"\bhuh\x06;\x06@\aT@\t@\tih@\f@\t@\n;\x00@\v;\a@\b"
-to equal "\x04\b[#:\asoI\"\nhello\x06:\x06EFii;\x00;\x00[\tI\"\ahi\x06;\x06F:\anoI\"\aoh\x06;\x06F:\ago;\x00;\x00;\a;\bc\vString0;\b;\a@\t@\bI/\x00\x00\x06;\x06F;\x00I\"\bhuh\x06;\x06FT@\b@\bih@\v@\b@\t;\x00@\n;\a@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:235:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an extended_array having ivar FAILED
-Expected "\x04\bIe:\nMethse:\x0EMethsMore[\bI\"\x065\x06:\rencoding\"\rUS-ASCIII\"\twell\a;\a@\a:\t@fooi\x0FI\"\ahi\x06;\a@\a\x06:\t@mix@\b"
-to equal "\x04\bIe:\nMethse:\x0EMethsMore[\bI\"\x065\x06:\x06EFI\"\twell\a;\aF:\t@fooi\x0FI\"\ahi\x06;\aF\x06:\t@mix@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:257:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps an extended_struct having fields with same objects FAILED
-Expected "\x04\be:\nMethsS:\x11Struct::Ure2\a:\x06a[\a;\aI\"\ahi\x06:\rencoding\"\rUS-ASCII:\x06b[\a;\x00@\a"
-to equal "\x04\be:\nMethsS:\x11Struct::Ure2\a:\x06a[\a;\aI\"\ahi\x06:\x06EF:\x06b[\a;\x00@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:287:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a String empty FAILED
-Expected "\x04\bI\"\x00\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bI\"\x00\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a String small FAILED
-Expected "\x04\bI\"\nsmall\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bI\"\nsmall\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a String big FAILED
-Expected "\x04\bI\"\x02,\x01bigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbig\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bI\"\x02,\x01bigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbigbig\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a String extended FAILED
-Expected "\x04\bIe:\nMeths\"\x00\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bIe:\nMeths\"\x00\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a _dump object FAILED
-Expected "\x04\bu:\x18UserDefinedWithIvarO\x04\b[\bI\"\nstuff\a:\rencoding\"\rUS-ASCII:\t@foo:\x18UserDefinedWithIvarI\"\tmore\x06;\x00@\a@\b"
-to equal "\x04\bu:\x18UserDefinedWithIvar>\x04\b[\bI\"\nstuff\a:\x06EF:\t@foo:\x18UserDefinedWithIvarI\"\tmore\x06;\x00F@\a"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a _dump object extended FAILED
-Expected "\x04\bu:\x10UserDefined(\x04\b[\aI\"\nstuff\x06:\rencoding\"\rUS-ASCII@\x06"
-to equal "\x04\bu:\x10UserDefined\x18\x04\b[\aI\"\nstuff\x06:\x06EF@\x06"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a marshal_dump object FAILED
-Expected "\x04\bU:\x18UserMarshalWithIvar[\x06I\"\fmy data\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bU:\x18UserMarshalWithIvar[\x06I\"\fmy data\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a Regexp FAILED
-Expected "\x04\bI/\n\\A.\\Z\x00\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bI/\n\\A.\\Z\x00\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a Regexp subclass /i FAILED
-Expected "\x04\bIC:\x0FUserRegexp/\x00\x01\x06:\rencoding\"\rUS-ASCII"
-to equal "\x04\bIC:\x0FUserRegexp/\x00\x01\x06:\x06EF"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
- <n>)
-Marshal.dump dumps a Random FAILED
-Expected "\x04\bI\"WError when building Random marshal data uninitialized constant MarshalSpec::Random\x06:\rencoding\"\rUS-ASCII"
-to equal ""
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:360:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/dump_spec.rb:12:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 81 examples, <num> expectations, 19 failures, 0 errors
-exit 1
-failed(rubyspec/core/marshal/dump_spec.rb)
-== rubyspec/core/marshal/load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/marshal/load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/load_spec.rb
-Marshal::load
-- loads a extended_struct having fields with same objects
-- loads a string having ivar with ref to self
-- loads an extended_user_hash with a parameter to initialize
-- loads a user-marshaled extended object
-- loads a user_object
-- loads a object
-- loads an extended Object
-- loads a object having ivar
-- loads an extended Regexp
-- loads a extended_user_regexp having ivar
-- loads a Float NaN
-- loads a Float 1.3
-- loads a Float -5.1867345e-22
-- loads a Float 1.1867345e+22
-- raises an ArgumentError when the dumped data is truncated
-- returns the value of the proc when called with a proc
-- calls the proc for recursively visited data
-- 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
-- loads a array containing the same objects
-- loads an array having ivar
-- loads a struct having ivar
-- loads a struct having fields
-- preserves hash ivars when hash contains a string having ivar
-- raises a TypeError with bad Marshal version
-- raises EOFError on loading an empty file
-- loads a nil
-- loads a 1..2
-- loads a 1...2
-- loads a 'a'..'b'
-- loads a Struct
-- loads a Symbol
-- loads a true
-- loads a false
-- loads a String empty
-- loads a String small
-- loads a String big
-- loads a String extended
-- loads a String subclass
-- loads a String subclass extended
-- loads a Symbol small
-- loads a Symbol big
-- loads a Bignum -2**64
-- loads a Bignum -2**63
-- loads a Fixnum -2**24
-- loads a Fixnum -4516727
-- loads a Fixnum -2**16
-- loads a Fixnum -2**8
-- loads a Fixnum -123
-- loads a Fixnum -124
-- loads a Fixnum 0
-- loads a Fixnum 5
-- loads a Fixnum 122
-- loads a Fixnum 123
-- loads a Fixnum 2**8
-- loads a Fixnum 2**16
-- loads a Fixnum 2**24
-- loads a Bignum 2**64
-- loads a Bignum 2**90
-- loads a Class String
-- loads a Module Marshal
-- loads a Module nested
-- loads a _dump object
-- loads a _dump object extended
-- loads a marshal_dump object
-- loads a Regexp
-- loads a Regexp subclass /i
-- loads a Float 0.0
-- loads a Float -0.0
-- loads a Float Infinity
-- loads a Float -Infinity
-- loads a Float 1.0
-- loads a Float 8323434.342
-- loads a Hash
-- loads a Hash subclass
-- loads a Array
-- loads a Array subclass
-- loads a nil
-- loads a 1..2
-- loads a 1...2
-- loads a 'a'..'b'
-- loads a Struct
-- loads a Symbol
-- loads a true
-- loads a false
-- loads a String empty
-- loads a String small
-- loads a String big
-- loads a String extended
-- loads a String subclass
-- loads a String subclass extended
-- loads a Symbol small
-- loads a Symbol big
-- loads a Bignum -2**64
-- loads a Bignum -2**63
-- loads a Fixnum -2**24
-- loads a Fixnum -2**16
-- loads a Fixnum -2**8
-- loads a Fixnum -123
-- loads a Fixnum 0
-- loads a Fixnum 5
-- loads a Fixnum 2**8
-- loads a Fixnum 2**16
-- loads a Fixnum 2**24
-- loads a Bignum 2**64
-- loads a Bignum 2**90
-- loads a Class String
-- loads a Module Marshal
-- loads a Module nested
-- loads a _dump object
-- loads a _dump object extended
-- loads a marshal_dump object
-- loads a Regexp
-- loads a Regexp subclass /i
-- loads a Float 0.0
-- loads a Float -0.0
-- loads a Float Infinity
-- loads a Float -Infinity
-- loads a Float 1.0
-- loads a Hash
-- loads a Hash subclass
-- loads a Array
-- loads a Array subclass
-- loads a Random (ERROR - <n>)
-- returns an untainted object if source is untainted
-- returns a tainted object if source is tainted
-- preserves taintedness of nested structure
-- returns a trusted object if source is trusted
-- returns an untrusted object if source is untrusted
 
-Marshal.load
-- needs to be reviewed for spec completeness
 
 
- <n>)
-Marshal::load loads a Random ERROR
-ArgumentError: marshal data too short
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/load_spec.rb:340:in `load'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/load_spec.rb:340:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/load_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 130 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/marshal/load_spec.rb)
-== rubyspec/core/marshal/restore_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/marshal/restore_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/marshal/restore_spec.rb
-Marshal.restore
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/begin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/begin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/begin_spec.rb
-MatchData#begin
-- returns the offset of the start of the nth element
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/captures_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/captures_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/captures_spec.rb
-MatchData#captures
-- returns an array of the match captures
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/matchdata/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/element_reference_spec.rb
-MatchData#[]
-- acts as normal array indexing [index]
-- supports accessors [start, length]
-- supports ranges [start..end]
 
-MatchData#[Symbol]
-- returns the corresponding named match when given a Symbol
-- returns the corresponding named match when given a String
-- raises an IndexError if there is no named match corresponding to the Symbol
-- raises an IndexError if there is no named match corresponding to the String
-- returns matches in the String's encoding
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/end_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/end_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/end_spec.rb
-MatchData#end
-- returns the offset of the end of the nth element
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/eql_spec.rb
-MatchData#eql?
-- returns true if both operands have equal target strings, patterns, and match positions (FAILED - <n>)
-- returns false if the operands have different target strings
-- returns false if the operands have different patterns
-- returns false if the argument is not a MatchData object
 
 
- <n>)
-MatchData#eql? returns true if both operands have equal target strings, patterns, and match positions FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/shared/eql.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/eql_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/eql_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/matchdata/eql_spec.rb)
-== rubyspec/core/matchdata/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/equal_value_spec.rb
-MatchData#==
-- returns true if both operands have equal target strings, patterns, and match positions (FAILED - <n>)
-- returns false if the operands have different target strings
-- returns false if the operands have different patterns
-- returns false if the argument is not a MatchData object
 
 
- <n>)
-MatchData#== returns true if both operands have equal target strings, patterns, and match positions FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/shared/eql.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/equal_value_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/equal_value_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/matchdata/equal_value_spec.rb)
-== rubyspec/core/matchdata/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/hash_spec.rb
-MatchData#hash
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/inspect_spec.rb
-MatchData#inspect
-- returns a String
-- returns a human readable representation that contains entire matched string and the captures
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/length_spec.rb
-MatchData#length
-- length should return the number of elements in the match array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/matchdata/names_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/names_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/names_spec.rb
-MatchData#names
-- returns an Array
-- sets each element to a String
-- returns the names of the named capture groups
-- returns [] if there were no named captures
-- returns each name only once
-- equals Regexp#names
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/offset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/offset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/offset_spec.rb
-MatchData#offset
-- returns a two element array with the begin and end of the nth match
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/post_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/post_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/post_match_spec.rb
-MatchData#post_match
-- returns the string after the match equiv. special var $'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/pre_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/pre_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/pre_match_spec.rb
-MatchData#pre_match
-- returns the string before the match, equiv. special var $`
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/regexp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/regexp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/regexp_spec.rb
-MatchData#regexp
-- returns a Regexp object
-- returns the pattern used in the match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/select_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/size_spec.rb
-MatchData#size
-- length should return the number of elements in the match array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/matchdata/string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/string_spec.rb
-MatchData#string
-- returns a copy of the match string
-- returns a frozen copy of the match string
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/matchdata/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/to_a_spec.rb
-MatchData#to_a
-- returns an array of matches
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/matchdata/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/to_s_spec.rb
-MatchData#to_s
-- returns the entire matched string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/matchdata/values_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/matchdata/values_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/matchdata/values_at_spec.rb
-MatchData#values_at
-- returns an array of the matching value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/math/acos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/acos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/acos_spec.rb
-Math.acos
-- returns a float
-- returns the arccosine of the argument
-- raises a TypeError if the string argument cannot be coerced with Float()
-- raises an TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#acos
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/acosh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/acosh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/acosh_spec.rb
-Math.acosh
-- returns a float
-- returns the principle value of the inverse hyperbolic cosine of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#acosh
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/asin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/asin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/asin_spec.rb
-Math.asin
-- return a float
-- returns the arcsine of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#asin
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/asinh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/asinh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/asinh_spec.rb
-Math.asinh
-- returns a float
-- returns the inverse hyperbolic sin of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#asinh
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/atan2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/atan2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atan2_spec.rb
-Math.atan2
-- returns a float
-- returns the arc tangent of y, x
-- raises an TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#atan2
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/atan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/atan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atan_spec.rb
-Math.atan
-- returns a float
-- return the arctangent of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#atan
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/atanh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/atanh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atanh_spec.rb
-Math.atanh
-- returns a float
-- returns the inverse hyperbolic tangent of the argument
-- raises an Math::DomainError for arguments greater than 1.0 (ERROR - <n>)
-- raises an Math::DomainError for arguments less than -1.0 (ERROR - <n>)
 
-Math#atanh
-- is a private instance method
-- returns a float
-- returns the inverse hyperbolic tangent of the argument
-- raises an Math::DomainError for arguments greater than 1.0 (ERROR - <n>)
-- raises an Math::DomainError for arguments less than -1.0 (ERROR - <n>)
 
 
- <n>)
-Math.atanh raises an Math::DomainError for arguments greater than 1.0 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/math/atanh.rb:135:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atanh_spec.rb:5:in `<top (required)>'
 
- <n>)
-Math.atanh raises an Math::DomainError for arguments less than -1.0 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/math/atanh.rb:139:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atanh_spec.rb:5:in `<top (required)>'
 
- <n>)
-Math#atanh raises an Math::DomainError for arguments greater than 1.0 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/math/atanh.rb:135:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atanh_spec.rb:10:in `<top (required)>'
 
- <n>)
-Math#atanh raises an Math::DomainError for arguments less than -1.0 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/math/atanh.rb:139:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/atanh_spec.rb:10:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/core/math/atanh_spec.rb)
-== rubyspec/core/math/cbrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/cbrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/cbrt_spec.rb
-Math.cbrt
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/constants_spec.rb
-Math::PI
-- approximates the value of pi
-- is accessible to a class that includes Math
 
-Math::E
-- approximates the value of Napier's constant
-- is accessible to a class that includes Math
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/cos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/cos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/cos_spec.rb
-Math.cos
-- returns a float
-- returns the cosine of the argument expressed in radians
-- raises a TypeError unless the argument is Numeric and has #to_f
-- raises a TypeError if the argument is nil
-- coerces its argument with #to_f
 
-Math#cos
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/cosh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/cosh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/cosh_spec.rb
-Math.cosh
-- returns a float
-- returns the hyperbolic cosine of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#cosh
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/erf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/erf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/erf_spec.rb
-Math.erf
-- returns a float
-- returns the error function of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#erf
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/erfc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/erfc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/erfc_spec.rb
-Math.erfc
-- returns a float
-- returns the complimentary error function of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#erfc
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/exp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/exp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/exp_spec.rb
-Math.exp
-- returns a float
-- returns the base-e exponential of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#exp
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/frexp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/frexp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/frexp_spec.rb
-Math.frexp
-- returns the normalized fraction and exponent
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#frexp
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/gamma_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/gamma_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb
-Math.gamma
-- returns +infinity given 0 (ERROR - <n>)
-- returns Math.sqrt(Math::PI) given 0.5
-- returns 1! given 2
-- returns 2! given 3
-- returns 3! given 4
-- returns 4! given 5
-- returns 5! given 6
-- returns 6! given 7
-- returns 7! given 8
-- returns 8! given 9
-- returns 9! given 10
-- returns 10! given 11
-- returns 11! given 12
-- returns 12! given 13
-- returns 13! given 14
-- returns 14! given 15 (FAILED - <n>)
-- returns 15! given 16 (FAILED - <n>)
-- returns 16! given 17 (FAILED - <n>)
-- returns 17! given 18 (FAILED - <n>)
-- returns 18! given 19 (FAILED - <n>)
-- returns 19! given 20 (FAILED - <n>)
-- returns 20! given 21
-- returns 21! given 22 (FAILED - <n>)
-- returns 22! given 23 (FAILED - <n>)
-- returns good numerical approximation for gamma(3.2)
-- returns good numerical approximation for gamma(-2.15)
-- returns good numerical approximation for gamma(0.00001)
-- returns good numerical approximation for gamma(-0.00001)
-- raises Math::DomainError given -1 (ERROR - <n>)
-- returns +infinity given +infinity
-- raises Math::DomainError given negative infinity (ERROR - <n>)
-- returns NaN given NaN
 
 
- <n>)
-Math.gamma returns +infinity given 0 ERROR
-Errno::ERANGE: Numerical result out of range - gamma
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:6:in `gamma'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 14! given 15 FAILED
-Expected 87178291200 to be within +/- 3.0e-05 of 87178291199.9998
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 15! given 16 FAILED
-Expected 1307674368000 to be within +/- 3.0e-05 of 1307674368000.0
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 16! given 17 FAILED
-Expected 20922789888000 to be within +/- 3.0e-05 of 20922789888000.1
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 17! given 18 FAILED
-Expected 355687428096000 to be within +/- 3.0e-05 of 3.55687428096001e+14
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 18! given 19 FAILED
-Expected 6402373705728000 to be within +/- 3.0e-05 of 6.40237370572799e+15
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 19! given 20 FAILED
-Expected 121645100408832000 to be within +/- 3.0e-05 of 1.21645100408832e+17
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 21! given 22 FAILED
-Expected 51090942171709440000 to be within +/- 3.0e-05 of 5.10909421717098e+19
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma returns 22! given 23 FAILED
-Expected 1124000727777607680000 to be within +/- 3.0e-05 of 1.12400072777761e+21
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:17:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma raises Math::DomainError given -1 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:45:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.gamma raises Math::DomainError given negative infinity ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:62:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/gamma_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 32 examples, <num> expectations, 8 failures, 3 errors
-exit 1
-failed(rubyspec/core/math/gamma_spec.rb)
-== rubyspec/core/math/hypot_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/hypot_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/hypot_spec.rb
-Math.hypot
-- returns a float
-- returns the length of the hypotenuse of a right triangle with legs given by the arguments
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a ArgumentError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#hypot
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/ldexp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/ldexp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/ldexp_spec.rb
-Math.ldexp
-- returns a float
-- returns the argument multiplied by 2**n
-- raises a TypeError if the first argument cannot be coerced with Float()
-- raises an TypeError if the second argument cannot be coerced with Integer()
-- raises a TypeError if the first argument is nil
-- raises a TypeError if the second argument is nil
-- accepts any first argument that can be coerced with Float()
-- accepts any second argument that can be coerced with Integer()
 
-Math#ldexp
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/lgamma_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/lgamma_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb
-Math.lgamma
-- returns [Infinity, 1] when passed 0 (ERROR - <n>)
-- returns [Infinity, 1] when passed -1 (ERROR - <n>)
-- returns [log(sqrt(PI)), 1] when passed 0.5
-- returns [log(2/3*PI, 1] when passed 6.0
-- returns an approximate value when passed -0.5
-- returns an approximate value when passed -1.5
-- raises Math::DomainError when passed -Infinity (ERROR - <n>)
-- returns [Infinity, 1] when passed Infinity
-- returns [NaN, 1] when passed NaN
 
 
- <n>)
-Math.lgamma returns [Infinity, 1] when passed 0 ERROR
-Errno::EDOM: Numerical argument out of domain - lgamma
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:6:in `lgamma'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.lgamma returns [Infinity, 1] when passed -1 ERROR
-Errno::EDOM: Numerical argument out of domain - lgamma
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:10:in `lgamma'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:3:in `<top (required)>'
 
- <n>)
-Math.lgamma raises Math::DomainError when passed -Infinity ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:45:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/lgamma_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/math/lgamma_spec.rb)
-== rubyspec/core/math/log10_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/log10_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log10_spec.rb
-Math.log10
-- returns a float
-- return the base-10 logarithm of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#log10
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/log2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/log2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log2_spec.rb
-Math.log2
-- returns a float
-- returns the natural logarithm of the argument
-- raises an Errno::EDOM if the argument is less than 0 (ERROR - <n>)
-- raises an TypeError if the argument cannot be coerced with Float()
-- raises an TypeError if passed a numerical argument as a string
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
 
- <n>)
-Math.log2 raises an Errno::EDOM if the argument is less than 0 ERROR
-NameError: uninitialized constant Math::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log2_spec.rb:45:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log2_spec.rb:34:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log2_spec.rb:33:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/math/log2_spec.rb)
-== rubyspec/core/math/log_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/log_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/log_spec.rb
-Math.log
-- returns a float
-- returns the natural logarithm of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError for numerical values passed as string
-- accepts a second argument for the base
-- raises a TypeError when the numerical base cannot be coerced to a float
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#log
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/sin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/sin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/sin_spec.rb
-Math.sin
-- returns a float
-- returns the sine of the argument expressed in radians
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#sin
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/sinh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/sinh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/sinh_spec.rb
-Math.sinh
-- returns a float
-- returns the hyperbolic sin of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#sinh
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/sqrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/sqrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/sqrt_spec.rb
-Math.sqrt
-- returns a float
-- returns the square root of the argument
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#sqrt
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/tan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/tan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/tan_spec.rb
-Math.tan
-- returns a float
-- returns the tangent of the argument
-- returns NaN if called with +-Infinitty
-- raises a TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#tan
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/math/tanh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/math/tanh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/math/tanh_spec.rb
-Math.tanh
-- returns a float
-- returns the hyperbolic tangent of the argument
-- raises an TypeError if the argument cannot be coerced with Float()
-- raises a TypeError if the argument is nil
-- accepts any argument that can be coerced with Float()
 
-Math#tanh
-- is accessible as a private instance method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/arity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/arity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/arity_spec.rb
-Method#arity
-- returns n, where n is the number of required arguments, when there are zero or more required arguments only
-- returns n, where n is the number of required arguments and method created via defined_method
-- returns -(n+1), where n is the number of required arguments, when there is at least one optional argument
-- returns -(n+1), where n is the number of required arguments, when there is a splat argument, regardless of optional arguments
-- returns the same value regardless of the presence of a block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/call_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/call_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/call_spec.rb
-Method#call
-- invokes the method with the specified arguments, returning the method's return value
-- raises an ArgumentError when given incorrect number of arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/clone_spec.rb
-Method#clone
-- returns a copy of the method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/element_reference_spec.rb
-Method#[]
-- invokes the method with the specified arguments, returning the method's return value
-- raises an ArgumentError when given incorrect number of arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb
-Method#eql?
-- returns true if methods are the same
-- returns true on aliased methods
-- returns true if the two core methods are aliases (FAILED - <n>)
-- returns false on a method which is neither aliased nor the same method
-- returns false for a method which is not bound to the same object
-- returns false if the two methods are bound to the same object but were defined independently
-- returns true if a method was defined using the other one
-- returns true for methods defined using the same block/proc (FAILED - <n>)
-- returns true for the same method missing (ERROR - <n>)
-- returns false if the two methods are bound to different objects, have the same names, and identical bodies
-- returns false if the argument is not a Method object
-- returns false if the argument is an unbound version of self
 
 
- <n>)
-Method#eql? returns true if the two core methods are aliases FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:4:in `<top (required)>'
 
- <n>)
-Method#eql? returns true for methods defined using the same block/proc FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:4:in `<top (required)>'
 
- <n>)
-Method#eql? returns true for the same method missing ERROR
-NameError: undefined method `handled_via_method_missing' for class `MethodSpecs::Methods'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:80:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:80:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/eql_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 2 failures, 1 error
-exit 1
-failed(rubyspec/core/method/eql_spec.rb)
-== rubyspec/core/method/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/equal_value_spec.rb
-Method#==
-- returns true if methods are the same
-- returns true on aliased methods
-- returns true if the two core methods are aliases (FAILED - <n>)
-- returns false on a method which is neither aliased nor the same method
-- returns false for a method which is not bound to the same object
-- returns false if the two methods are bound to the same object but were defined independently
-- returns true if a method was defined using the other one
-- returns true for methods defined using the same block/proc (FAILED - <n>)
-- returns true for the same method missing (ERROR - <n>)
-- returns false if the two methods are bound to different objects, have the same names, and identical bodies
-- returns false if the argument is not a Method object
-- returns false if the argument is an unbound version of self
 
 
- <n>)
-Method#== returns true if the two core methods are aliases FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/equal_value_spec.rb:4:in `<top (required)>'
 
- <n>)
-Method#== returns true for methods defined using the same block/proc FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/equal_value_spec.rb:4:in `<top (required)>'
 
- <n>)
-Method#== returns true for the same method missing ERROR
-NameError: undefined method `handled_via_method_missing' for class `MethodSpecs::Methods'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:80:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/shared/eql.rb:80:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/equal_value_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 2 failures, 1 error
-exit 1
-failed(rubyspec/core/method/equal_value_spec.rb)
-== rubyspec/core/method/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/hash_spec.rb
-Method#hash
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/inspect_spec.rb
-Method#inspect
-- returns a String
-- returns a String for methods defined with attr_accessor
-- returns a String containing 'Method'
-- returns a String containing the method name
-- returns a String containing the Module the method is defined in
-- returns a String containing the Module the method is referenced from
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/name_spec.rb
-Method#name
-- returns the name of the method
-- returns the name even when aliased
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/owner_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/owner_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/owner_spec.rb
-Method#owner
-- returns the owner of the method
-- returns the name even when aliased
-- returns the class/module it was defined in
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/parameters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/parameters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb
-Method#parameters
-- returns an empty Array when the method expects no arguments (ERROR - <n>)
-- returns [[:req,:name]] for a method expecting one required argument called 'name' (ERROR - <n>)
-- returns [[:req,:a],[:req,:b]] for a method expecting two required arguments called 'a' and 'b'' (ERROR - <n>)
-- returns [[:block,:a]] for a method expecting one block argument called 'a' (ERROR - <n>)
-- returns [[:req,:a],[:block,:b] for a method expecting a required argument ('a') and a block argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:block,:c] for a method expecting two required arguments ('a','b') and a block argument ('c') (ERROR - <n>)
-- returns [[:opt,:a]] for a method expecting one optional argument ('a') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b]] for a method expecting one required argument ('a') and one optional argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b]] for a method expecting one required argument ('a') and one optional argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:opt,:c]] for a method expecting one required argument ('a') and two optional arguments ('b','c') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:opt,:c]] for a method expecting two required arguments ('a','b') and one optional arguments ('c') (ERROR - <n>)
-- returns [[:opt,:a],[:block,:b]] for a method expecting one required argument ('a') and one block argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:block,:c]] for a method expecting one required argument ('a'), one optional argument ('b'), and a block ('c') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:opt,:c],[:block,:d]] for a method expecting one required argument ('a'), two optional arguments ('b','c'), and a block ('d') (ERROR - <n>)
-- returns [[:rest,:a]] for a method expecting a single splat argument ('a') (ERROR - <n>)
-- returns [[:req,:a],[:rest,:b]] for a method expecting a splat argument ('a') and a required argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:rest,:c]] for a method expecting two required arguments ('a','b') and a splat argument ('c') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:rest,:c]] for a method expecting a required argument ('a','b'), an optional argument ('b'), and a splat argument ('c') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:opt,:b],[:rest,:d]] for a method expecting two required arguments ('a','b'), an optional argument ('c'), and a splat argument ('d') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:opt,:c],[:rest,:d]] for a method expecting a required argument ('a'), two optional arguments ('b','c'), and a splat argument ('d') (ERROR - <n>)
-- returns [[:rest,:a],[:block,:b]] for a method expecting a splat argument ('a') and a block argument ('b') (ERROR - <n>)
-- returns [[:req,:a],[:rest,:b],[:block,:c]] for a method expecting a required argument ('a'), a splat argument ('b'), and a block ('c') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:rest,:c],[:block,:d]] for a method expecting two required arguments ('a','b'), a splat argument ('c'), and a block ('d') (ERROR - <n>)
-- returns [[:req,:a],[:opt,:b],[:rest,:c],[:block,:d]] for a method expecting a required argument ('a'), a splat argument ('c'), and a block ('d') (ERROR - <n>)
-- returns [[:req,:a],[:req,:b],[:opt,:c],[:block,:d]] for a method expecting two required arguments ('a','b'), an optional argument ('c'), a splat argument ('d'), and a block ('e') (ERROR - <n>)
-- returns [[:rest,:a],[:req,:b]] for a method expecting a splat argument ('a') and a required argument ('b') (ERROR - <n>)
-- returns [[:rest,:a],[:req,:b],[:req,:c]] for a method expecting a splat argument ('a') and two required arguments ('b','c') (ERROR - <n>)
-- returns [[:rest,:a],[:req,:b],[:block,:c]] for a method expecting a splat argument ('a'), a required argument ('b'), and a block ('c') (ERROR - <n>)
-- works with ->(){} as the value of an optional argument (ERROR - <n>)
 
 
- <n>)
-Method#parameters returns an empty Array when the method expects no arguments ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#zero>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:9:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:name]] for a method expecting one required argument called 'name' ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b]] for a method expecting two required arguments called 'a' and 'b'' ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#two_req>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:block,:a]] for a method expecting one block argument called 'a' ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#zero_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:block,:b] for a method expecting a required argument ('a') and a block argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:block,:c] for a method expecting two required arguments ('a','b') and a block argument ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#two_req_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:opt,:a]] for a method expecting one optional argument ('a') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_opt>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b]] for a method expecting one required argument ('a') and one optional argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_one_opt>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:43:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b]] for a method expecting one required argument ('a') and one optional argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_one_opt>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:48:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:opt,:c]] for a method expecting one required argument ('a') and two optional arguments ('b','c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_two_opt>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:opt,:c]] for a method expecting two required arguments ('a','b') and one optional arguments ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#two_req_one_opt>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:58:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:opt,:a],[:block,:b]] for a method expecting one required argument ('a') and one block argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_opt_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:63:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:block,:c]] for a method expecting one required argument ('a'), one optional argument ('b'), and a block ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_one_opt_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:opt,:c],[:block,:d]] for a method expecting one required argument ('a'), two optional arguments ('b','c'), and a block ('d') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_two_opt_with_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:73:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:rest,:a]] for a method expecting a single splat argument ('a') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#zero_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:78:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:rest,:b]] for a method expecting a splat argument ('a') and a required argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:83:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:rest,:c]] for a method expecting two required arguments ('a','b') and a splat argument ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#two_req_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:88:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:rest,:c]] for a method expecting a required argument ('a','b'), an optional argument ('b'), and a splat argument ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_one_opt_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:93:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:opt,:b],[:rest,:d]] for a method expecting two required arguments ('a','b'), an optional argument ('c'), and a splat argument ('d') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#two_req_one_opt_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:98:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:opt,:c],[:rest,:d]] for a method expecting a required argument ('a'), two optional arguments ('b','c'), and a splat argument ('d') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_req_two_opt_with_splat>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:103:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:rest,:a],[:block,:b]] for a method expecting a splat argument ('a') and a block argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#zero_with_splat_and_block>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:108:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:rest,:b],[:block,:c]] for a method expecting a required argument ('a'), a splat argument ('b'), and a block ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:113:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:rest,:c],[:block,:d]] for a method expecting two required arguments ('a','b'), a splat argument ('c'), and a block ('d') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:118:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:opt,:b],[:rest,:c],[:block,:d]] for a method expecting a required argument ('a'), a splat argument ('c'), and a block ('d') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:123:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:req,:a],[:req,:b],[:opt,:c],[:block,:d]] for a method expecting two required arguments ('a','b'), an optional argument ('c'), a splat argument ('d'), and a block ('e') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:128:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:rest,:a],[:req,:b]] for a method expecting a splat argument ('a') and a required argument ('b') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_splat_one_req>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:135:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:rest,:a],[:req,:b],[:req,:c]] for a method expecting a splat argument ('a') and two required arguments ('b','c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_splat_two_req>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:140:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters returns [[:rest,:a],[:req,:b],[:block,:c]] for a method expecting a splat argument ('a'), a required argument ('b'), and a block ('c') ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:145:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
- <n>)
-Method#parameters works with ->(){} as the value of an optional argument ERROR
-NoMethodError: undefined method `parameters' for #<UnboundMethod: MethodSpecs::Methods#one_opt_with_stabby>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:150:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/versions/parameters_1.9.rb:5:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/parameters_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 29 examples, <num> expectations, 0 failures, 29 errors
-exit 1
-failed(rubyspec/core/method/parameters_spec.rb)
-== rubyspec/core/method/receiver_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/receiver_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/receiver_spec.rb
-Method#receiver
-- returns the receiver of the method
-- returns the right receiver even when aliased
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/source_location_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/source_location_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/source_location_spec.rb
-Method#source_location
-- returns nil for built-in methods
-- returns an Array
-- sets the first value to the path of the file in which the method was defined
-- sets the last value to a Fixnum representing the line on which the method was defined
-- returns the last place the method was defined
-- returns the location of the original method even if it was aliased
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/to_proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/to_proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/to_proc_spec.rb
-Method#to_proc
-- returns a Proc object corresponding to the method
-- Proc object should have the correct arity
-- returns a proc that can be used by define_method
-- returns a proc that can be yielded to
-- can be called directly and not unwrap arguments like a block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/to_s_spec.rb
-Method#to_s
-- returns a String
-- returns a String for methods defined with attr_accessor
-- returns a String containing 'Method'
-- returns a String containing the method name
-- returns a String containing the Module the method is defined in
-- returns a String containing the Module the method is referenced from
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/method/unbind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/method/unbind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/method/unbind_spec.rb
-Method#unbind
-- returns an UnboundMethod
-- returns a String containing 'UnboundMethod'
-- returns a String containing the method name
-- returns a String containing the Module the method is defined in
-- returns a String containing the Module the method is referenced from
-- rebinding UnboundMethod to Method's obj produces exactly equivalent Methods
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/alias_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/alias_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/alias_method_spec.rb
-Module#alias_method
-- makes a copy of the method
-- retains method visibility
-- fails if origin method not found
-- converts a non string/symbol/fixnum name to string using to_str
-- raises a TypeError when the given name can't be converted using to_str
-- is a private method
-- works in module
-- works on private module methods in a module that has been reopened
-- accesses a method defined on Object from Kernel
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/allocate_spec.rb
-Module.allocate
-- returns an instance of Module
-- returns a fully-formed instance of Module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/ancestors_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/ancestors_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/ancestors_spec.rb
-Module#ancestors
-- returns a list of modules included in self (including self)
-- returns only modules and classes
-- has 1 entry per module or class
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/append_features_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/append_features_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/append_features_spec.rb
-Module#append_features
-- gets called when self is included in another module/class
-- raises an ArgumentError on a cyclic include
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/attr_accessor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/attr_accessor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/attr_accessor_spec.rb
-Module#attr_accessor
-- creates a getter and setter for each given attribute name
-- converts non string/symbol/fixnum names to strings using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
-- applies current visibility to methods created
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/attr_reader_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/attr_reader_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/attr_reader_spec.rb
-Module#attr_reader
-- creates a getter for each given attribute name
-- converts non string/symbol/fixnum names to strings using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
-- applies current visibility to methods created
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/attr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/attr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/attr_spec.rb
-Module#attr
-- creates a getter for the given attribute name
-- creates a setter for the given attribute name if writable is true
-- creates a getter and setter for the given attribute name if called with and without writeable is true
-- applies current visibility to methods created
-- creates a getter but no setter for all given attribute names
-- applies current visibility to methods created
-- converts non string/symbol/fixnum names to strings using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/attr_writer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/attr_writer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/attr_writer_spec.rb
-Module#attr_writer
-- creates a setter for each given attribute name
-- converts non string/symbol/fixnum names to strings using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
-- applies current visibility to methods created
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/autoload_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/autoload_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb
-Module#autoload?
-- returns the name of the file that will be autoloaded
-- returns nil if no file has been registered for a constant
 
-Module#autoload
-- registers a file to load the first time the named constant is accessed
-- sets the autoload constant in the constants table
-- loads the registered constant when it is accessed
-- loads the registered constant into a dynamically created class
-- loads the registered constant into a dynamically created module
-- loads the registered constant when it is opened as a class
-- loads the registered constant when it is opened as a module
-- loads the registered constant when it is inherited from
-- loads the registered constant when it is included
-- does not load the file when the constant is already set
-- loads a file with .rb extension when passed the name without the extension
-- does not load the file if the file is manually required
-- ignores the autoload request if the file is already loaded
-- retains the autoload even if the request to require fails
-- allows multiple autoload constants for a single file
-- runs for an exception condition class and doesn't trample the exception
-- does not remove the constant from the constant table if load fails
-- does not remove the constant from the constant table if the loaded files does not define it
-- does not load the file when refering to the constant in defined?
-- does not load the file when removing an autoload constant
-- does not load the file when accessing the constants table of the module
-- loads the file when opening a module that is the autoloaded constant
-- does NOT raise a NameError when the autoload file did not define the constant and a module is opened with the same name (ERROR - <n>)
-- calls #to_path on non-string filenames (ERROR - <n>)
-- calls #to_path on non-string filenames (FAILED - <n>)
-- raises an ArgumentError when an empty filename is given
-- raises a NameError when the constant name starts with a lower case letter
-- raises a NameError when the constant name starts with a number
-- raises a NameError when the constant name has a space in it
-- shares the autoload request across dup'ed copies of modules
-- raises a TypeError if opening a class with a different superclass than the class defined in the autoload file
-- raises a TypeError if not passed a String or object respodning to #to_path for the filename
-- calls #to_path on non-String filename arguments (FAILED - <n>)
-- calls #to_path on non-String filename arguments (FAILED - <n>)
 
-Module#autoload
-- does not call Kernel#require or Kernel#load dynamically
 
 
- <n>)
-Module#autoload does NOT raise a NameError when the autoload file did not define the constant and a module is opened with the same name ERROR
-NameError: uninitialized constant ModuleSpecs::Autoload::W::Y
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:241:in `<class:W>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:238:in `<module:Autoload>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:237:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:15:in `<top (required)>'
 
- <n>)
-Module#autoload calls #to_path on non-string filenames ERROR
-TypeError: wrong argument type MockObject (expected String)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:276:in `autoload'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:276:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:15:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Module#autoload calls #to_path on non-string filenames FAILED
-Mock 'path' expected to receive 'to_path' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:15:in `<top (required)>'
 
- <n>)
-Module#autoload calls #to_path on non-String filename arguments FAILED
-Expected to not get Exception
-but got TypeError (wrong argument type MockObject (expected String))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:343:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:15:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Module#autoload calls #to_path on non-String filename arguments FAILED
-Mock 'autoload_name.rb' expected to receive 'to_path' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/autoload_spec.rb:15:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 35 examples, <num> expectations, 3 failures, 2 errors
-exit 1
-failed(rubyspec/core/module/autoload_spec.rb)
-== rubyspec/core/module/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/case_compare_spec.rb
-Module#===
-- returns true when the given Object is an instance of self or of self's descendants
-- returns true when the given Object's class includes self or when the given Object is extended by self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_eval_spec.rb
-Module#class_eval
-- evaluates a given string in the context of self
-- does not add defined methods to other classes
-- defines constants in the receiver's scope
-- evaluates a given block in the context of self
-- uses the optional filename and lineno parameters for error messages
-- converts non string eval-string to string using to_str
-- raises a TypeError when the given eval-string can't be converted to string using to_str
-- raises an ArgumentError when no arguments and no block are given
-- raises an ArgumentError when more than 3 arguments are given
-- raises an ArgumentError when a block and normal arguments are given
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_exec_spec.rb
-Module#class_exec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_variable_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_variable_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_variable_defined_spec.rb
-Module#class_variable_defined?
-- returns true if a class variable with the given name is defined in self
-- returns true if a class variable with the given name is defined in the metaclass
-- returns true if a class variables with the given name is defined in an included module
-- returns false if a class variables with the given name is defined in an extended module
-- raises a NameError when the given name is not allowed
-- converts a non string/symbol/fixnum name to string using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_variable_get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_variable_get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_variable_get_spec.rb
-Module#class_variable_get
-- returns the value of the class variable with the given name
-- returns the value of a class variable with the given name defined in an included module
-- raises a NameError for a class variables with the given name defined in an extended module
-- returns class variables defined in the class body and accessed in the metaclass
-- returns class variables defined in the metaclass and accessed by class methods
-- returns class variables defined in the metaclass and accessed by instance methods
-- raises a NameError when an uninitialized class variable is accessed
-- raises a NameError when the given name is not allowed
-- converts a non string/symbol/fixnum name to string using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_variable_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_variable_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_variable_set_spec.rb
-Module#class_variable_set
-- sets the class variable with the given name to the given value
-- sets the value of a class variable with the given name defined in an included module
-- raises a RuntimeError when self is frozen
-- raises a NameError when the given name is not allowed
-- converts a non string/symbol/fixnum name to string using to_str
-- raises a TypeError when the given names can't be converted to strings using to_str
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/class_variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/class_variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/class_variables_spec.rb
-Module#class_variables
-- returns an Array with the names of class variables of self
-- returns an Array with names of class variables defined in metaclasses
-- does not return class variables defined in extended modules
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/comparison_spec.rb
-Module#<=>
-- returns -1 if self is a subclass of or includes the given module
-- returns 0 if self is the same as the given module
-- returns +1 if self is a superclas of or included by the given module
-- returns nil if self and the given module are not related
-- returns nil if the argument is not a class/module
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/const_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/const_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/const_defined_spec.rb
-Module#const_defined?
-- returns true if the given Symbol names a constant defined in the receiver
-- returns true if the constant is defined in the reciever's superclass
-- returns true if the constant is defined in a mixed-in module of the reciever
-- returns true if the given String names a constant defined in the receiver
-- returns false if the constant is not defined in the receiver, its superclass, or any included modules
-- 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
-- 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 '_'
-- raises a TypeError if conversion to a String by calling #to_str fails
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/const_get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/const_get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/const_get_spec.rb
-Module#const_get
-- accepts a String or Symbol name
-- raises a NameError if no constant is defined in the search path
-- 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 '_'
-- calls #to_str to convert the given name to a String
-- raises a TypeError if conversion to a String by calling #to_str fails
-- calls #const_missing on the receiver if unable to locate the constant
-- does not search the singleton class of a Class or Module
-- does not search the containing scope
 
-Module#const_get with statically assigned constants
-- searches the immediate class or module first
-- searches a module included in the immediate class before the superclass
-- searches the superclass before a module included in the superclass
-- searches a module included in the superclass
-- searches the superclass chain
-- returns a toplevel constant when the receiver is a Class
-- returns a toplevel constant when the receiver is a Module
 
-Module#const_get with dynamically assigned constants
-- searches the immediate class or module first
-- searches a module included in the immediate class before the superclass
-- searches the superclass before a module included in the superclass
-- searches a module included in the superclass
-- searches the superclass chain
-- returns a toplevel constant when the receiver is a Class
-- returns a toplevel constant when the receiver is a Module
-- returns the updated value of a constant
 
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/const_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/const_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/const_missing_spec.rb
-Module#const_missing
-- is called when an undefined constant is referenced via literal form
-- is called when an undefined constant is referenced via #const_get
-- raises NameError and includes the name of the value that wasn't found
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/const_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/const_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/const_set_spec.rb
-Module#const_set
-- sets the constant specified by a String or Symbol to the given value
-- returns the value set
-- 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 '_'
-- calls #to_str to convert the given name to a String
-- raises a TypeError if conversion to a String by calling #to_str fails
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/constants_spec.rb
-Module.constants
-- returns an array of the names of all toplevel constants
-- returns an array of Symbol names
-- returns Module's constants when given a parameter
 
-Module#constants
-- returns an array of Symbol names of all constants defined in the moduleand all included modules
-- includes names of constants defined after a module is included
-- doesn't returns inherited constants when passed false
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/define_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/define_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/define_method_spec.rb
-Module#define_method when given an UnboundMethod
-- correctly passes given arguments to the new method
-- adds the new method to the methods list
-- works for singleton classes too (ERROR - <n>)
 
-Module#define_method
-- defines the given method as an instance method with the given name in self
-- calls #method_added after the method is added to the Module
-- defines a new method with the given name and the given block as body in self
-- raises a TypeError when the given method is no Method/Proc
-- accepts a Method (still bound)
-- maintains the Proc's scope
-- accepts a String method name
-- is private
 
 
- <n>)
-Module#define_method when given an UnboundMethod works for singleton classes too ERROR
-TypeError: can't bind singleton method to a different class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/define_method_spec.rb:39:in `define_method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/define_method_spec.rb:39:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/define_method_spec.rb:7:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/module/define_method_spec.rb)
-== rubyspec/core/module/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/eql_spec.rb
-Module#eql?
-- returns true if self and the given module are the same
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/equal_spec.rb
-Module#equal?
-- returns true if self and the given module are the same
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/equal_value_spec.rb
-Module#==
-- returns true if self and the given module are the same
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/extend_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/extend_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/extend_object_spec.rb
-Module#extend_object
-- is called when #extend is called on an object
-- extends the given object with its constants and methods by default
-- is called even when private
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/extended_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/extended_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/extended_spec.rb
-Module#extended
-- is called when an object gets extended with self
-- is called after Module#extend_object
-- is private in its default implementation
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/freeze_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/freeze_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/freeze_spec.rb
-Module#freeze
-- prevents further modifications to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/gt_spec.rb
-Module#>
-- returns true if self is a superclass of or included by the given module
-- returns false if self is the same as the given module
-- returns nil if self is not related to the given module
-- raises a TypeError if the argument is not a class/module
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/gte_spec.rb
-Module#>=
-- returns true if self is a superclass of, the same as or included by given module
-- returns nil if self is not related to the given module
-- returns false if self is a subclass of or includes the given module
-- raises a TypeError if the argument is not a class/module
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/include_spec.rb
-Module#include
-- calls #append_features(self) in reversed order on each module
-- adds all ancestor modules when a previously included module is included again
-- raises a TypeError when the argument is not a Module
-- does not raise a TypeError when the argument is an instance of a subclass of Module
-- imports constants to modules and classes
-- does not override existing constants in modules and classes
-- imports instance methods to modules and classes
-- imports constants to the toplevel
-- does not import methods to modules and classes
-- attaches the module as the caller's immediate ancestor
-- doesn't include module if it is included in a super class
-- recursively includes new mixins
-- preserves ancestor order
-- detects cyclic includes
-- accepts no-arguments
-- ignores modules it has already included via module mutual inclusion
-- clears any caches
 
-Module#include?
-- returns true if the given module is included by self or one of it's ancestors
-- returns false if given module is equal to self
-- raises a TypeError when no module was given
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/included_modules_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/included_modules_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/included_modules_spec.rb
-Module#included_modules
-- returns a list of modules included in self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/included_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/included_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/included_spec.rb
-Module#included
-- is invoked when self is included in another module or class
-- allows extending self with the object into which it is being included
-- is private in its default implementation
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/initialize_spec.rb
-Module#initialize
-- accepts a block
-- is called on subclasses
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/instance_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/instance_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/instance_method_spec.rb
-Module#instance_method
-- returns an UnboundMethod corresponding to the given name
-- returns an UnboundMethod corresponding to the given name from a superclass
-- returns an UnboundMethod corresponding to the given name from an included Module
-- gives UnboundMethod method name, Module defined in and Module extracted from
-- raises a TypeError if not passed a symbol
-- raises a TypeError if the given name is not a string/symbol
-- raises a NameError if the method has been undefined
-- raises a NameError if the given method doesn't exist
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/instance_methods_spec.rb
-Module#instance_methods
-- does not return methods undefined in a superclass
-- does not return methods undefined in a subclass
-- does not return methods undefined in the current class
-- does not return methods from an included module that are undefined in the class
-- returns the public and protected methods of self if include_super is false
-- returns the public and protected methods of self and it's ancestors
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/lt_spec.rb
-Module#<
-- returns true if self is a subclass of or includes the given module
-- returns false if self is the same as the given module
-- returns nil if self is not related to the given module
-- raises a TypeError if the argument is not a class/module
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/lte_spec.rb
-Module#<=
-- returns true if self is a subclass of, the same as or includes the given module
-- returns nil if self is not related to the given module
-- returns false if self is a superclass of or is included by the given module
-- raises a TypeError if the argument is not a class/module
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/method_added_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/method_added_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/method_added_spec.rb
-Module#method_added
-- is a private instance method
-- returns nil in the default implementation
-- is called when a new method is defined in self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/method_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/method_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/method_defined_spec.rb
-Module#method_defined?
-- returns true if a public or private method with the given name is defined in self, self's ancestors or one of self's included modules
-- does not search Object or Kernel when called on a module
-- raises a TypeError when the given object is not a string/symbol/fixnum
-- converts the given name to a string using to_str
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/method_removed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/method_removed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/method_removed_spec.rb
-Module#method_removed
-- is called when a method is removed from self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/module/method_undefined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/method_undefined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/method_undefined_spec.rb
-Module#method_undefined
-- is called when a method is undefined from self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/module/module_eval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/module_eval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/module_eval_spec.rb
-Module#module_eval
-- evaluates a given string in the context of self
-- does not add defined methods to other classes
-- defines constants in the receiver's scope
-- evaluates a given block in the context of self
-- uses the optional filename and lineno parameters for error messages
-- converts non string eval-string to string using to_str
-- raises a TypeError when the given eval-string can't be converted to string using to_str
-- raises an ArgumentError when no arguments and no block are given
-- raises an ArgumentError when more than 3 arguments are given
-- raises an ArgumentError when a block and normal arguments are given
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/module_exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/module_exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/module_exec_spec.rb
-Module#module_exec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/module_function_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/module_function_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/module_function_spec.rb
-Module#module_function with specific method names
-- creates duplicates of the given instance methods on the Module object
-- returns the current module
-- creates an independent copy of the method, not a redirect
-- makes the instance methods private
-- makes the new Module methods public
-- tries to convert the given names to strings using to_str
-- raises a TypeError when the given names can't be converted to string using to_str
-- can make accessible private methods
 
-Module#module_function as a toggle (no arguments) in a Module body
-- makes any subsequently defined methods module functions with the normal semantics
-- returns the current module
-- stops creating module functions if the body encounters another toggle like public/protected/private without arguments
-- does not stop creating module functions if the body encounters public/protected/private WITH arguments
-- does not affect module_evaled method definitions also if outside the eval itself
-- has no effect if inside a module_eval if the definitions are outside of it
-- functions normally if both toggle and definitions inside a module_eval
-- affects evaled method definitions also even when outside the eval itself
-- affects definitions when inside an eval even if the definitions are outside of it
-- functions normally if both toggle and definitions inside a module_eval
 
 
-Finished in <t> seconds
 
-1 file, 18 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/name_spec.rb
-Module#name
-- returns nil by default
-- preserves the encoding in which the class was defined
-- returns the name of self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/nesting_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/nesting_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/nesting_spec.rb
-Module::Nesting
-- returns the list of Modules nested at the point of call
-- returns the nesting for module/class declaring the called method
 
-Module.nesting
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/new_spec.rb
-Module.new
-- creates a new anonymous Module
-- creates a new Module and passes it to the provided block
-- evaluates a passed block in the context of the module
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/private_class_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/private_class_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/private_class_method_spec.rb
-Module#private_class_method
-- makes an existing class method private
-- makes an existing class method private up the inheritance tree
-- accepts more than one method at a time
-- raises a NameError if class method doesn't exist
-- makes a class method private
-- raises a NameError when the given name is not a method
-- raises a NameError when the given name is an instance method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/private_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/private_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/private_instance_methods_spec.rb
-Module#private_instance_methods
-- returns a list of private methods in module and its ancestors
-- when passed false as a parameter, should return only methods defined in that module
-- default list should be the same as passing true as an argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/private_method_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/private_method_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/private_method_defined_spec.rb
-Module#private_method_defined?
-- returns true if the named private method is defined by module or its ancestors
-- returns false if method is not a private method
-- returns false if the named method is not defined by the module or its ancestors
-- accepts symbols for the method name
-- raises an TypeError if passed a Fixnum
-- raises a TypeError if passed nil
-- raises a TypeError if passed false
-- raises a TypeError if passed an object that does not defined #to_str
-- raises a TypeError if passed an object that defines #to_sym
-- calls #to_str to coerce the passed object to a String
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/private_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/private_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/private_spec.rb
-Module#private
-- makes the target method uncallable from other types
-- makes a public Object instance method private in a new module
-- makes a public Object instance method private in Kernel
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/protected_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/protected_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/protected_instance_methods_spec.rb
-Module#protected_instance_methods
-- returns a list of protected methods in module and its ancestors
-- when passed false as a parameter, should return only methods defined in that module
-- default list should be the same as passing true as an argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/protected_method_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/protected_method_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/protected_method_defined_spec.rb
-Module#protected_method_defined?
-- returns true if the named protected method is defined by module or its ancestors
-- returns false if method is not a protected method
-- returns false if the named method is not defined by the module or its ancestors
-- accepts symbols for the method name
-- raises a TypeError if not passed a Symbol
-- accepts any object that is a String type
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/protected_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/protected_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/protected_spec.rb
-Module#protected
-- makes an existing class method protected
-- makes a public Object instance method protected in a new module
-- makes a public Object instance method protected in Kernel
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/public_class_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/public_class_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/public_class_method_spec.rb
-Module#public_class_method
-- makes an existing class method public
-- makes an existing class method public up the inheritance tree
-- accepts more than one method at a time
-- raises a NameError if class method doesn't exist
-- makes a class method public
-- raises a NameError when the given name is not a method
-- raises a NameError when the given name is an instance method
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/public_instance_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/public_instance_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/public_instance_method_spec.rb
-Module#public_instance_method
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/public_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/public_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/public_instance_methods_spec.rb
-Module#public_instance_methods
-- returns a list of public methods in module and its ancestors
-- when passed false as a parameter, should return only methods defined in that module
-- default list should be the same as passing true as an argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/public_method_defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/public_method_defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/public_method_defined_spec.rb
-Module#public_method_defined?
-- returns true if the named public method is defined by module or its ancestors
-- returns false if method is not a public method
-- returns false if the named method is not defined by the module or its ancestors
-- accepts symbols for the method name
-- raises a TypeError if not passed a Symbol
-- accepts any object that is a String type
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/public_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/public_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/public_spec.rb
-Module#public
-- on a superclass method calls the redefined method
-- makes a private Object instance method public in a new module
-- makes a private Object instance method public in Kernel
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/remove_class_variable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/remove_class_variable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/remove_class_variable_spec.rb
-Module#remove_class_variable
-- removes class variable
-- returns the value of removing class variable
-- raises a NameError when removing class variable declared in included module
-- raises a NameError when passed a symbol with one leading @
-- raises a NameError when passed a symbol with no leading @
-- raises a NameError when an uninitialized class variable is given
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/remove_const_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/remove_const_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/remove_const_spec.rb
-Module#remove_const
-- removes the constant specified by a String or Symbol from the receiver's constant table
-- returns the value of the removed constant
-- raises a NameError if the constant is not defined directly in the module
-- 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 '_'
-- calls #to_str to convert the given name to a String
-- raises a TypeError if conversion to a String by calling #to_str fails
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/remove_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/remove_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/remove_method_spec.rb
-Module#remove_method
-- removes the method from a class
-- removes method from subclass, but not parent
-- raises a NameError when attempting to remove method further up the inheritance tree
-- raises a NameError when attempting to remove a missing method
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/to_s_spec.rb
-Module#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/module/undef_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/module/undef_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/module/undef_method_spec.rb
-Module#undef_method with symbol
-- removes a method defined in a class
-- removes a method defined in a super class
-- does not remove a method defined in a super class when removed from a subclass
 
-Module#undef_method with string
-- removes a method defined in a class
-- removes a method defined in a super class
-- does not remove a method defined in a super class when removed from a subclass
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/lock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/lock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/lock_spec.rb
-Mutex#lock
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/locked_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/locked_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/locked_spec.rb
-Mutex#locked?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/sleep_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/sleep_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/sleep_spec.rb
-Mutex#sleep
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/synchronize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/synchronize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/synchronize_spec.rb
-Mutex#synchronize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/try_lock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/try_lock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/try_lock_spec.rb
-Mutex#try_lock
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/mutex/unlock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/mutex/unlock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/mutex/unlock_spec.rb
-Mutex#unlock
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/and_spec.rb
-NilClass#&
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/dup_spec.rb
-NilClass#dup
-- raises a TypeError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/inspect_spec.rb
-NilClass#inspect
-- returns the string 'nil'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/nil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/nil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/nil_spec.rb
-NilClass#nil?
-- returns true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/or_spec.rb
-NilClass#|
-- returns false if other is nil or false, otherwise true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb
-NilClass#rationalize
-- returns 0/1 (ERROR - <n>)
-- ignores arguments (ERROR - <n>)
 
 
- <n>)
-NilClass#rationalize returns 0/1 ERROR
-NoMethodError: undefined method `rationalize' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-NilClass#rationalize ignores arguments ERROR
-NoMethodError: undefined method `rationalize' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/rationalize_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/core/nil/rationalize_spec.rb)
-== rubyspec/core/nil/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_a_spec.rb
-NilClass#to_a
-- returns an empty array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/to_c_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_c_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_c_spec.rb
-NilClass#to_c
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_f_spec.rb
-NilClass#to_f
-- returns 0.0
-- does not cause NilClass to be coerced to Float
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_i_spec.rb
-NilClass#to_i
-- returns 0
-- does not cause NilClass to be coerced to Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/nil/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_r_spec.rb
-NilClass#to_r
-- returns 0/1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/to_s_spec.rb
-NilClass#to_s
-- returns the string ''
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/nil/xor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/nil/xor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/nil/xor_spec.rb
-NilClass#^
-- returns false if other is nil or false, otherwise true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/abs2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/abs2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/abs2_spec.rb
-Numeric#abs2
-- returns the square of the absolute value of self
-- calls #* on self
-- returns NaN when self is NaN
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/abs_spec.rb
-Numeric#abs
-- returns self when self is greater than 0
-- returns self#@- when self is less than 0
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/angle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/angle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/angle_spec.rb
-Numeric#angle
-- returns 0 if positive
-- returns NaN if self is NaN
-- returns Pi if negative
-- returns Pi if -0.0 (FAILED - <n>)
-- raises an ArgumentError if given any arguments
 
 
- <n>)
-Numeric#angle returns Pi if -0.0 FAILED
-Expected 0
- to equal 3.14159265358979
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/complex/numeric/arg.rb:35:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/angle_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/angle_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/numeric/angle_spec.rb)
-== rubyspec/core/numeric/arg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/arg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/arg_spec.rb
-Numeric#arg
-- returns 0 if positive
-- returns NaN if self is NaN
-- returns Pi if negative
-- returns Pi if -0.0 (FAILED - <n>)
-- raises an ArgumentError if given any arguments
 
 
- <n>)
-Numeric#arg returns Pi if -0.0 FAILED
-Expected 0
- to equal 3.14159265358979
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/complex/numeric/arg.rb:35:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/arg_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/arg_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/numeric/arg_spec.rb)
-== rubyspec/core/numeric/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/ceil_spec.rb
-Numeric#ceil
-- converts self to a Float (using #to_f) and returns the #ceil'ed result
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/coerce_spec.rb
-Numeric#coerce
-- returns [other, self] if self and other are instances of the same class
-- calls #to_f to convert other if self responds to #to_f
-- returns [other.to_f, self.to_f] if self and other are instances of different classes
-- raises a TypeError when passed nil
-- raises a TypeError when passed a boolean
-- raises a TypeError when passed a Symbol
-- raises an ArgumentError when passed a String
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/comparison_spec.rb
-Numeric#<=>
-- returns 0 if self equals other
-- returns nil if self does not equal other
 
-Numeric#<=> with subclasses of Numeric
-- is called when instances are compared with #<
-- is called when instances are compared with #<=
-- is called when instances are compared with #>
-- is called when instances are compared with #>=
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/conj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/conj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/conj_spec.rb
-Numeric#conj
-- returns self
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/conjugate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/conjugate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/conjugate_spec.rb
-Numeric#conjugate
-- returns self
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/denominator_spec.rb
-Numeric#denominator
-- returns 1
-- works with Numeric subclasses
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/div_spec.rb
-Numeric#div
-- calls self#/ with other, then returns the #floor'ed result (ERROR - <n>)
-- calls self#/ with other, then returns the #floor'ed result (FAILED - <n>)
 
 
- <n>)
-Numeric#div calls self#/ with other, then returns the #floor'ed result ERROR
-TypeError: can't convert MockObject into Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/div_spec.rb:25:in `div'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/div_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/div_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Numeric#div calls self#/ with other, then returns the #floor'ed result FAILED
-Mock 'Numeric#div result' expected to receive 'floor' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/div_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/numeric/div_spec.rb)
-== rubyspec/core/numeric/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/divmod_spec.rb
-Numeric#divmod
-- returns [quotient, modulus], with quotient being obtained as in Numeric#div then #floor and modulus being obtained by calling self#- with quotient * other (ERROR - <n>)
-- returns [quotient, modulus], with quotient being obtained as in Numeric#div then #floor and modulus being obtained by calling self#- with quotient * other (FAILED - <n>)
 
 
- <n>)
-Numeric#divmod returns [quotient, modulus], with quotient being obtained as in Numeric#div then #floor and modulus being obtained by calling self#- with quotient * other ERROR
-NoMethodError: undefined method `%' for #<NumericSpecs::Subclass:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/divmod_spec.rb:23:in `divmod'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/divmod_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/divmod_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Numeric#divmod returns [quotient, modulus], with quotient being obtained as in Numeric#div then #floor and modulus being obtained by calling self#- with quotient * other FAILED
-Mock '#<NumericSpecs::Subclass:0x<address>>' expected to receive '/' exactly 2 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/divmod_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/numeric/divmod_spec.rb)
-== rubyspec/core/numeric/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/eql_spec.rb
-Numeric#eql?
-- returns false if self's and other's types don't match
-- returns the result of calling self#== with other when self's and other's types match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/fdiv_spec.rb
-Numeric#fdiv
-- coerces self with #to_f
-- coerces other with #to_f
-- performs floating-point division
-- returns a Float
-- returns Infinity if other is 0
-- returns NaN if other is NaN
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/floor_spec.rb
-Numeric#floor
-- converts self to a Float (using #to_f) and returns the #floor'ed result
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb
-Numeric#i
-- returns a Complex object (ERROR - <n>)
-- sets the real part to 0 (ERROR - <n>)
-- sets the imaginary part to self (ERROR - <n>)
 
 
- <n>)
-Numeric#i returns a Complex object ERROR
-NoMethodError: undefined method `i' for 34:Fixnum
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:3:in `<top (required)>'
 
- <n>)
-Numeric#i sets the real part to 0 ERROR
-NoMethodError: undefined method `i' for 7342:Fixnum
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:3:in `<top (required)>'
 
- <n>)
-Numeric#i sets the imaginary part to self ERROR
-NoMethodError: undefined method `i' for 62.81:Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/i_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/numeric/i_spec.rb)
-== rubyspec/core/numeric/imag_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/imag_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/imag_spec.rb
-Numeric#imag
-- returns 0
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/imaginary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/imaginary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/imaginary_spec.rb
-Numeric#imaginary
-- returns 0
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/initialize_copy_spec.rb
-Numeric#singleton_method_added
-- raises a TypeError when trying to #dup a Numeric
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/integer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/integer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/integer_spec.rb
-Numeric#integer?
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/numeric/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/magnitude_spec.rb
-Numeric#magnitude
-- returns self when self is greater than 0
-- returns self#@- when self is less than 0
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/modulo_spec.rb
-Numeric#modulo
-- returns the result of self#- (self#/ other) * other (ERROR - <n>)
-- returns the result of self#- (self#/ other) * other (FAILED - <n>)
 
-Numeric#%
-- needs to be reviewed for spec completeness
 
-Numeric#modulo
-- needs to be reviewed for spec completeness
 
 
- <n>)
-Numeric#modulo returns the result of self#- (self#/ other) * other ERROR
-NoMethodError: undefined method `%' for #<NumericSpecs::Subclass:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/modulo_spec.rb:20:in `modulo'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/modulo_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Numeric#modulo returns the result of self#- (self#/ other) * other FAILED
-Mock '#<NumericSpecs::Subclass:0x<address>>' expected to receive '/' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/modulo_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/numeric/modulo_spec.rb)
-== rubyspec/core/numeric/nonzero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/nonzero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/nonzero_spec.rb
-Numeric#nonzero?
-- returns self if self#zero? is false
-- returns nil if self#zero? is true
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/numerator_spec.rb
-Numeric#numerator
-- converts self to a Rational object then returns its numerator
-- works with Numeric subclasses
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/phase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/phase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/phase_spec.rb
-Numeric#phase
-- returns 0 if positive
-- returns NaN if self is NaN
-- returns Pi if negative
-- returns Pi if -0.0 (FAILED - <n>)
-- raises an ArgumentError if given any arguments
 
 
- <n>)
-Numeric#phase returns Pi if -0.0 FAILED
-Expected 0
- to equal 3.14159265358979
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/complex/numeric/arg.rb:35:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/phase_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/phase_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/numeric/phase_spec.rb)
-== rubyspec/core/numeric/polar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/polar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/polar_spec.rb
-Numeric#polar
-- returns a two-element Array
-- sets the first value to the absolute value of self
-- sets the last value to 0 if self is positive
-- sets the last value to Pi if self is negative
-- returns [NaN, NaN] if self is NaN
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/quo_spec.rb
-Numeric#quo
-- returns the result of calling self#/ with other
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb
-Numeric#rationalize
-- returns a Rational object (ERROR - <n>)
-- uses self as the numerator (ERROR - <n>)
-- uses 1 as the denominator (ERROR - <n>)
 
 
- <n>)
-Numeric#rationalize returns a Rational object ERROR
-NoMethodError: undefined method `rationalize' for 0:Fixnum
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:16:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:15:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Numeric#rationalize uses self as the numerator ERROR
-NoMethodError: undefined method `rationalize' for 0:Fixnum
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:22:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:21:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:3:in `<top (required)>'
 
- <n>)
-Numeric#rationalize uses 1 as the denominator ERROR
-NoMethodError: undefined method `rationalize' for 0:Fixnum
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:28:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:27:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:27:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rationalize_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/numeric/rationalize_spec.rb)
-== rubyspec/core/numeric/real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/real_spec.rb
-Numeric#real
-- returns self
-- raises an ArgumentError if given any arguments
 
-Numeric#real?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/rect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/rect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rect_spec.rb
-Numeric#rect
-- returns an Array
-- returns a two-element Array
-- returns self as the first element
-- returns 0 as the last element
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/rectangular_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/rectangular_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/rectangular_spec.rb
-Numeric#rectangular
-- returns an Array
-- returns a two-element Array
-- returns self as the first element
-- returns 0 as the last element
-- raises an ArgumentError if given any arguments
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/remainder_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/remainder_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/remainder_spec.rb
-Numeric#remainder
-- returns the result of calling self#% with other if self is 0
-- returns the result of calling self#% with other if self and other are greater than 0
-- returns the result of calling self#% with other if self and other are less than 0
-- returns the result of calling self#% with other - other if self is greater than 0 and other is less than 0
-- returns the result of calling self#% with other - other if self is less than 0 and other is greater than 0
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/round_spec.rb
-Numeric#round
-- converts self to a Float (using #to_f) and returns the #round'ed result
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/singleton_method_added_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/singleton_method_added_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/singleton_method_added_spec.rb
-Numeric#singleton_method_added
-- raises a TypeError when trying to define a singleton method on a Numeric
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/step_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/step_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/step_spec.rb
-Numeric#step with [stop, step]
-- raises an ArgumentError when step is 0
-- returns an Enumerator when passed no block and self > stop
-- returns an Enumerator when passed no block and self < stop
-- increments self (using #+) until self > stop when step > 0
-- decrements self (using #-) until self < stop when step < 0
 
-Numeric#step with [stop, step] when self, stop and step are Fixnums
-- raises an ArgumentError when step is 0
-- yields only Fixnums
-- defaults to step = 1
 
-Numeric#step with [stop, +step] when self, stop and step are Fixnums
-- yields while increasing self by step until stop is reached
-- yields once when self equals stop
-- does not yield when self is greater than stop
 
-Numeric#step with [stop, -step] when self, stop and step are Fixnums
-- yields while decreasing self by step until stop is reached
-- yields once when self equals stop
-- does not yield when self is less than stop
 
-Numeric#step with [stop, step] when self, stop or step is a Float
-- raises an ArgumentError when step is 0
-- yields only Floats
 
-Numeric#step with [stop, +step] when self, stop or step is a Float
-- yields while increasing self by step until stop is reached
-- yields once when self equals stop
-- does not yield when self is greater than stop
 
-Numeric#step with [stop, -step] when self, stop or step is a Float
-- yields while decreasing self by step until stop is reached
-- yields once when self equals stop
-- does not yield when self is less than stop
 
-Numeric#step
-- doesn't catch errors
 
 
-Finished in <t> seconds
 
-1 file, 23 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/to_c_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/to_c_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/to_c_spec.rb
-Numeric#to_c
-- returns a Complex object
-- uses self as the real component
-- uses 0 as the imaginary component
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/to_int_spec.rb
-Numeric#to_int
-- returns self#to_i
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/truncate_spec.rb
-Numeric#truncate
-- converts self to a Float (using #to_f) and returns the #truncate'd result
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/uminus_spec.rb
-Numeric#-@
--  should return the same value with opposite sign (integers)
--  should return the same value with opposite sign (floats)
--  should return the same value with opposite sign (two complement)
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/numeric/uplus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/uplus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/uplus_spec.rb
-Numeric#+@
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/numeric/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/numeric/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/numeric/zero_spec.rb
-Numeric#zero?
-- returns true if self is 0
-- returns false if self is not 0
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/clone_spec.rb
-Object#clone
-- returns a new object duplicated from the original
-- produces a shallow copy, contained objects are not recursively dupped
-- calls #initialize_copy on the NEW object if available, passing in original object
-- preserves tainted state from the original
-- preserves untrusted state from the original
-- preserves frozen state from the original
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/dup_spec.rb
-Object#dup
-- returns a new object duplicated from the original
-- produces a shallow copy, contained objects are not recursively dupped
-- calls #initialize_copy on the NEW object if available, passing in original object
-- preserves tainted state from the original
-- preserves untrusted state from the original
-- does not preserve frozen state from the original
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/instance_of_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/instance_of_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/instance_of_spec.rb
-Object#instance_of?
-- returns true if given class is object's class
-- returns false if given class is object's ancestor class
-- returns false if given class is not object's class nor object's ancestor class
-- returns false if given a Module that is included in object's class
-- returns false if given a Module that is included one of object's ancestors only
-- returns false if given a Module that is not included in object's class
-- raises a TypeError if given an object that is not a Class nor a Module
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/is_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/is_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/is_a_spec.rb
-Object#is_a?
-- returns true if given class is the object's class
-- returns true if given class is an ancestor of the object's class
-- returns false if the given class is not object's class nor an ancestor
-- returns true if given a Module that is included in object's class
-- returns true if given a Module that is included one of object's ancestors only
-- returns true if given a Module that object has been extended with
-- returns false if given a Module not included in object's class nor ancestors
-- raises a TypeError if given an object that is not a Class nor a Module
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/kind_of_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/kind_of_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/kind_of_spec.rb
-Object#kind_of?
-- returns true if given class is the object's class
-- returns true if given class is an ancestor of the object's class
-- returns false if the given class is not object's class nor an ancestor
-- returns true if given a Module that is included in object's class
-- returns true if given a Module that is included one of object's ancestors only
-- returns true if given a Module that object has been extended with
-- returns false if given a Module not included in object's class nor ancestors
-- raises a TypeError if given an object that is not a Class nor a Module
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/match_spec.rb
-Object =~
-- returns nil matching any object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/metaclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/metaclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/metaclass_spec.rb
-Object#metaclass
-- returns the object's metaclass
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/object/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/object/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/new_spec.rb
-Object.new
-- creates a new Object
-- accepts any number of arguments (FAILED - <n>)
 
 
- <n>)
-Object.new accepts any number of arguments FAILED
-Expected to not get Exception
-but got ArgumentError (wrong number of arguments(4 for 0))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/new_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/object/new_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/object/new_spec.rb)
-== rubyspec/core/objectspace/_id2ref_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/_id2ref_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/_id2ref_spec.rb
-ObjectSpace._id2ref
-- converts an object id to a reference to the object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/objectspace/add_finalizer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/add_finalizer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/add_finalizer_spec.rb
-ObjectSpace.add_finalizer
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/call_finalizer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/call_finalizer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/call_finalizer_spec.rb
-ObjectSpace.call_finalizer
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/count_objects_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/count_objects_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/count_objects_spec.rb
-ObjectSpace.count_objects
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/define_finalizer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/define_finalizer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/define_finalizer_spec.rb
-ObjectSpace.define_finalizer
-- raises an ArgumentError if the action does not respond to call
-- accepts an object and a proc
-- accepts an object and a callable
-- calls finalizer on process termination
-- calls finalizer at exit even if it is self-referencing
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/each_object_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/each_object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/each_object_spec.rb
-ObjectSpace.each_object
-- calls the block once for each living, non-immediate object in the Ruby process
-- calls the block once for each class, module in the Ruby process
-- returns an enumerator if not given a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/finalizers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/finalizers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/finalizers_spec.rb
-ObjectSpace.finalizers
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/garbage_collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/garbage_collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/garbage_collect_spec.rb
-ObjectSpace.garbage_collect
-- can be invoked without any exceptions
-- doesn't accept any arguments
-- ignores the supplied block
-- always returns nil
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/remove_finalizer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/remove_finalizer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/remove_finalizer_spec.rb
-ObjectSpace.remove_finalizer
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/objectspace/undefine_finalizer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/objectspace/undefine_finalizer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/objectspace/undefine_finalizer_spec.rb
-ObjectSpace.undefine_finalizer
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/precision/included_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/precision/included_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/precision/included_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/precision/prec_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/precision/prec_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/precision/prec_f_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/precision/prec_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/precision/prec_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/precision/prec_i_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/precision/prec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/precision/prec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/precision/prec_spec.rb
-Precision#prec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/arity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/arity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/arity_spec.rb
-Proc#arity
-- returns the number of arguments, using Proc.new
-- returns the number of arguments, using Kernel#lambda
-- return the number of arguments, using Kernel#proc
-- if optional arguments, return the negative number of mandatory arguments using Proc.new
-- if optional arguments, return the negative number of mandatory arguments using Kernel#lambda
-- if optional arguments, return the negative number of mandatory arguments using Kernel#proc
-- returns 0 if no argument declaration is made, using Kernel#lambda
-- returns 0 if no argument declaration is made, using Kernel#proc
-- returns 0 if no argument declaration is made, using Proc.new
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/binding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/binding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/binding_spec.rb
-Proc#binding
-- returns a Binding instance
-- returns the binding associated with self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/block_pass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/block_pass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/block_pass_spec.rb
-Proc as a block pass argument
-- remains the same object if re-vivified by the target method
-- remains the same object if reconstructed with Proc.new
 
-Proc as an implicit block pass argument
-- remains the same object if re-vivified by the target method
-- remains the same object if reconstructed with Proc.new
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/call_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/call_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/call_spec.rb
-Proc#call
-- invokes self
-- sets self's parameters to the given values
-- can receive block arguments
 
-Proc#call on a Proc created with Proc.new
-- replaces missing arguments with nil
-- silently ignores extra arguments
-- auto-explodes a single Array argument
 
-Proc#call on a Proc created with Kernel#lambda or Kernel#proc
-- ignores excess arguments when self is a proc
-- substitutes nil for missing arguments when self is a proc
-- raises an ArgumentError on excess arguments when self is a lambda
-- raises an ArgumentError on missing arguments when self is a lambda
-- treats a single Array argument as a single argument when self is a lambda
-- treats a single Array argument as a single argument when self is a proc
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/case_compare_spec.rb
-Proc#===
-- invokes self
-- sets self's parameters to the given values
-- can receive block arguments
 
-Proc#=== on a Proc created with Proc.new
-- replaces missing arguments with nil
-- silently ignores extra arguments
-- auto-explodes a single Array argument
 
-Proc#=== on a Proc created with Kernel#lambda or Kernel#proc
-- ignores excess arguments when self is a proc
-- substitutes nil for missing arguments when self is a proc
-- raises an ArgumentError on excess arguments when self is a lambda
-- raises an ArgumentError on missing arguments when self is a lambda
-- treats a single Array argument as a single argument when self is a lambda
-- treats a single Array argument as a single argument when self is a proc
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/clone_spec.rb
-Proc#clone
-- returns a copy of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/curry_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/curry_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/curry_spec.rb
-Proc#curry
-- returns a Proc when called on a proc
-- returns a Proc when called on a lambda
-- calls the curried proc with the arguments if sufficient arguments have been given
-- returns a Proc that consumes the remainder of the arguments unless sufficient arguments have been given
-- can be called multiple times on the same Proc
-- can be passed superfluous arguments if created from a proc
-- raises an ArgumentError if passed superfluous arguments when created from a lambda
-- returns Procs with arities of -1
 
-Proc#curry with arity argument
-- accepts an optional Integer argument for the arity
-- returns a Proc when called on a proc
-- returns a Proc when called on a lambda
-- retains the lambda-ness of the Proc on which its called
-- raises an ArgumentError if called on a lambda that requires more than _arity_ arguments
-- raises an ArgumentError if called on a lambda that requires fewer than _arity_ arguments
-- calls the curried proc with the arguments if _arity_ arguments have been given
-- returns a Proc that consumes the remainder of the arguments when fewer than _arity_ arguments are given
-- can be specified multiple times on the same Proc
-- can be passed more than _arity_ arguments if created from a proc
-- raises an ArgumentError if passed more than _arity_ arguments when created from a lambda
-- returns Procs with arities of -1 regardless of the value of _arity_
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/dup_spec.rb
-Proc#dup
-- returns a copy of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/element_reference_spec.rb
-Proc#[]
-- invokes self
-- sets self's parameters to the given values
-- can receive block arguments
 
-Proc#call on a Proc created with Proc.new
-- replaces missing arguments with nil
-- silently ignores extra arguments
-- auto-explodes a single Array argument
 
-Proc#call on a Proc created with Kernel#lambda or Kernel#proc
-- ignores excess arguments when self is a proc
-- substitutes nil for missing arguments when self is a proc
-- raises an ArgumentError on excess arguments when self is a lambda
-- raises an ArgumentError on missing arguments when self is a lambda
-- treats a single Array argument as a single argument when self is a lambda
-- treats a single Array argument as a single argument when self is a proc
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/eql_spec.rb
-Proc#eql?
-- returns true if self and other are the same object
-- returns true if self and other are both procs with the same body
-- returns true if self and other are both lambdas with the same body
-- returns true if self and other are different kinds of procs but have the same body
-- returns true if the bodies of self and other are identical but represented by different objects
-- returns false if other is not a Proc
-- returns false if self and other are both procs but have different bodies
-- returns false if self and other are both lambdas but have different bodies
-- returns false if self and other are different kinds of procs and have different bodies
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/equal_value_spec.rb
-Proc#==
-- returns true if self and other are the same object
-- returns true if self and other are both procs with the same body
-- returns true if self and other are both lambdas with the same body
-- returns true if self and other are different kinds of procs but have the same body
-- returns true if the bodies of self and other are identical but represented by different objects
-- returns false if other is not a Proc
-- returns false if self and other are both procs but have different bodies
-- returns false if self and other are both lambdas but have different bodies
-- returns false if self and other are different kinds of procs and have different bodies
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/hash_spec.rb
-Proc#hash
-- is provided
-- returns an Integer
-- is stable
-- does not depend on whether self is a proc or lambda
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/lambda_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/lambda_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/lambda_spec.rb
-Proc#lambda?
-- returns true if the object was created with the lambda keyword
-- returns false if the object was created with the proc keyword
-- returns false if the object was created with Proc.new
-- returns true if the object was created with Proc#curry
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/new_spec.rb
-Proc.new with an associated block
-- returns a proc that represents the block
-- raises a LocalJumpError when context of the block no longer exists
-- returns from within enclosing method when 'return' is used in the block
 
-Proc.new without a block
-- raises an ArgumentError
-- raises an ArgumentError if invoked from within a method with no block
-- returns a new Proc instance from the block passed to the containing method
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/parameters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/parameters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb
-Proc#parameters
-- returns an empty Array for a proc expecting no parameters (ERROR - <n>)
-- returns an Array of Arrays for a proc expecting parameters (ERROR - <n>)
-- sets the first element of each sub-Array to :opt for optional arguments (ERROR - <n>)
-- regards named parameters in procs as optional (ERROR - <n>)
-- regards parameters with default values as optional (ERROR - <n>)
-- sets the first element of each sub-Array to :req for required arguments (ERROR - <n>)
-- regards named parameters in lambdas as required (ERROR - <n>)
-- sets the first element of each sub-Array to :rest for parameters prefixed with asterisks (ERROR - <n>)
-- sets the first element of each sub-Array to :block for parameters prefixed with ampersands (ERROR - <n>)
-- sets the second element of each sub-Array to the name of the argument (ERROR - <n>)
 
 
- <n>)
-Proc#parameters returns an empty Array for a proc expecting no parameters ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters returns an Array of Arrays for a proc expecting parameters ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters sets the first element of each sub-Array to :opt for optional arguments ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters regards named parameters in procs as optional ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters regards parameters with default values as optional ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters sets the first element of each sub-Array to :req for required arguments ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters regards named parameters in lambdas as required ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:35:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters sets the first element of each sub-Array to :rest for parameters prefixed with asterisks ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:39:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters sets the first element of each sub-Array to :block for parameters prefixed with ampersands ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:46:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
- <n>)
-Proc#parameters sets the second element of each sub-Array to the name of the argument ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/versions/parameters_1.9.rb:3:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/parameters_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 10 errors
-exit 1
-failed(rubyspec/core/proc/parameters_spec.rb)
-== rubyspec/core/proc/source_location_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/source_location_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/source_location_spec.rb
-Proc#source_location
-- returns an Array
-- sets the first value to the path of the file in which the proc was defined
-- sets the last value to a Fixnum representing the line on which the proc was defined
-- works even if the proc was created on the same line
-- returns the first line of a multi-line proc (i.e. the line containing 'proc do')
-- returns the location of the proc's body; not necessarily the proc itself
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/to_proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/to_proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/to_proc_spec.rb
-Proc#to_proc
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/to_s_spec.rb
-Proc#to_s
-- returns a description of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/proc/yield_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/proc/yield_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/proc/yield_spec.rb
-Proc#yield
-- invokes self
-- sets self's parameters to the given values
-- can receive block arguments
 
-Proc#yield on a Proc created with Proc.new
-- replaces missing arguments with nil
-- silently ignores extra arguments
-- auto-explodes a single Array argument
 
-Proc#yield on a Proc created with Kernel#lambda or Kernel#proc
-- ignores excess arguments when self is a proc
-- substitutes nil for missing arguments when self is a proc
-- raises an ArgumentError on excess arguments when self is a lambda
-- raises an ArgumentError on missing arguments when self is a lambda
-- treats a single Array argument as a single argument when self is a lambda
-- treats a single Array argument as a single argument when self is a proc
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/abort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/abort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/abort_spec.rb
-Process.abort
-- terminates execution immediately
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/process/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/constants_spec.rb
-Process::Constants
-- has the correct constant values on Linux
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/daemon_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/daemon_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/daemon_spec.rb
-Process.daemon
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/detach_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/detach_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/detach_spec.rb
-Process#detach
-- requires one argument
-- returns a thread
-- reaps the child process's status automatically
 
-Process.detach
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/egid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/egid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/egid_spec.rb
-Process.egid
-- returns the effective group ID for this process
-- also goes by Process::GID.eid
-- also goes by Process::Sys.getegid
 
-Process.egid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/euid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/euid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/euid_spec.rb
-Process.euid
-- returns the effective user ID for this process
-- also goes by Process::UID.eid
-- also goes by Process::Sys.geteuid
 
-Process.euid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/exec_spec.rb
-Process.exec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/exit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/exit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/exit_spec.rb
-Process.exit
-- needs to be reviewed for spec completeness
 
-Process.exit!
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/fork_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/fork_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/fork_spec.rb
-Process.fork
-- is implemented
-- return nil for the child process
-- runs a block in a child process
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/getpgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/getpgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/getpgid_spec.rb
-Process.getpgid
-- requires one argument
-- returns the process group ID for the given process id
-- returns the process group ID for the calling process id when passed 0
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/getpgrp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/getpgrp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/getpgrp_spec.rb
-Process.getpgrp
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/getpriority_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/getpriority_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/getrlimit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/getrlimit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/getrlimit_spec.rb
-Process.getrlimit
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/change_privilege_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/change_privilege_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/change_privilege_spec.rb
-Process::GID.change_privilege
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/eid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/eid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/eid_spec.rb
-Process::GID.eid
-- needs to be reviewed for spec completeness
 
-Process::GID.eid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/grant_privilege_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/grant_privilege_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/grant_privilege_spec.rb
-Process::GID.grant_privilege
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/re_exchange_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/re_exchange_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/re_exchange_spec.rb
-Process::GID.re_exchange
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/re_exchangeable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/re_exchangeable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/re_exchangeable_spec.rb
-Process::GID.re_exchangeable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/rid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/rid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/rid_spec.rb
-Process::GID.rid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/sid_available_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/sid_available_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/sid_available_spec.rb
-Process::GID.sid_available?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid/switch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid/switch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid/switch_spec.rb
-Process::GID.switch
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/gid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/gid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/gid_spec.rb
-Process.gid
-- returns the correct gid for the user executing this process
-- also goes by Process::GID.rid
-- also goes by Process::Sys.getgid
 
-Process.gid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/groups_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/groups_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/groups_spec.rb
-Process.groups
-- takes no arguments
-- gets an Array of the gids of groups in the supplemental group access list
-- sets the list of gids of groups in the supplemental group access list
 
-Process.groups=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/initgroups_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/initgroups_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/initgroups_spec.rb
-Process.initgroups
-- requires two arguments
-- initializes the supplemental group access list
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/kill_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/kill_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/maxgroups_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/maxgroups_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/maxgroups_spec.rb
-Process.maxgroups
-- returns the maximum number of gids allowed in the supplemental group access list
-- sets the maximum number of gids allowed in the supplemental group access list
 
-Process.maxgroups=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/pid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/pid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/pid_spec.rb
-Process.pid
-- returns the process id of this process
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/ppid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/ppid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/ppid_spec.rb
-Process.ppid
-- returns the process id of the parent of this process
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/process/setpgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/setpgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/setpgid_spec.rb
-Process.setpgid
-- requires two arguments
-- sets the process group id of the specified process
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/setpgrp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/setpgrp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
-- returns zero
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/setpriority_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/setpriority_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/setpriority_spec.rb
-Process.setpriority
-- takes three arguments
-- sets the scheduling priority for a specified process group
-- sets the scheduling priority for a specified user
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/setrlimit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/setrlimit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/setrlimit_spec.rb
-Process.setrlimit
-- requires at least two arguments
 
-Process.getrlimit
-- requires one argument
 
-Process.setrlimit and Process.getrlimit
-- limit and get core size (bytes)
-- limit and get CPU time (seconds)
-- limit and get data segment (bytes)
-- limit and get file size (bytes)
-- limit and get file descriptors (number)
-- limit and get stack size (bytes)
-- limit and get total available memory (bytes)
-- limit and get total size for mlock(2) (bytes)
-- limit and get number of processes for the user (number)
-- limit and get resident memory size (bytes)
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/setsid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/setsid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/setsid_spec.rb
-Process.setsid
-- takes no arguments
-- establishes this process as a new session and process group leader
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/spawn_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/spawn_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/spawn_spec.rb
-Process.spawn
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/_spec.rb
-Process::Status#&
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/coredump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/coredump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/coredump_spec.rb
-Process::Status#coredump?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/equal_value_spec.rb
-Process::Status#==
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/exited_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/exited_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/exited_spec.rb
-Process::Status#exited?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/exitstatus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/exitstatus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/exitstatus_spec.rb
-Process::Status#exitstatus
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/inspect_spec.rb
-Process::Status#inspect
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/pid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/pid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/pid_spec.rb
-Process::Status#pid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/right_shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/right_shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/right_shift_spec.rb
-Process::Status#>>
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/signaled_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/signaled_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/signaled_spec.rb
-Process::Status#signaled?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/stopped_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/stopped_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/stopped_spec.rb
-Process::Status#stopped?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/stopsig_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/stopsig_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/stopsig_spec.rb
-Process::Status#stopsig
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/success_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/success_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/success_spec.rb
-Process::Status#success?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/termsig_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/termsig_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/termsig_spec.rb
-Process::Status#termsig
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/to_i_spec.rb
-Process::Status#to_i
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/to_int_spec.rb
-Process::Status#to_int
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/status/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/status/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/status/to_s_spec.rb
-Process::Status#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/getegid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/getegid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/getegid_spec.rb
-Process::Sys.getegid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/geteuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/geteuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/geteuid_spec.rb
-Process::Sys.geteuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/getgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/getgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/getgid_spec.rb
-Process::Sys.getgid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/getuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/getuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/getuid_spec.rb
-Process::Sys.getuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/issetugid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/issetugid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/issetugid_spec.rb
-Process::Sys.issetugid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setegid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setegid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setegid_spec.rb
-Process::Sys.setegid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/seteuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/seteuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/seteuid_spec.rb
-Process::Sys.seteuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setgid_spec.rb
-Process::Sys.setgid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setregid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setregid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setregid_spec.rb
-Process::Sys.setregid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setresgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setresgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setresgid_spec.rb
-Process::Sys.setresgid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setresuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setresuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setresuid_spec.rb
-Process::Sys.setresuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setreuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setreuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setreuid_spec.rb
-Process::Sys.setreuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setrgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setrgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setrgid_spec.rb
-Process::Sys.setrgid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setruid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setruid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setruid_spec.rb
-Process::Sys.setruid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/sys/setuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/sys/setuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/sys/setuid_spec.rb
-Process::Sys.setuid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/times_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/times_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/times_spec.rb
-Process.times
-- returns a Struct::Tms
-- returns current cpu times
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/change_privilege_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/change_privilege_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/change_privilege_spec.rb
-Process::UID.change_privilege
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/eid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/eid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/eid_spec.rb
-Process::UID.eid
-- needs to be reviewed for spec completeness
 
-Process::UID.eid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/grant_privilege_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/grant_privilege_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/grant_privilege_spec.rb
-Process::UID.grant_privilege
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/re_exchange_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/re_exchange_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/re_exchange_spec.rb
-Process::UID.re_exchange
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/re_exchangeable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/re_exchangeable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/re_exchangeable_spec.rb
-Process::UID.re_exchangeable?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/rid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/rid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/rid_spec.rb
-Process::UID.rid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/sid_available_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/sid_available_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/sid_available_spec.rb
-Process::UID.sid_available?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid/switch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid/switch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid/switch_spec.rb
-Process::UID.switch
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/uid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/uid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/uid_spec.rb
-Process.uid
-- returns the correct uid for the user executing this process
-- also goes by Process::UID.rid
-- also goes by Process::Sys.getuid
 
-Process.uid=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/wait2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/wait2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/wait2_spec.rb
-Process.wait2
-- returns the pid and status of child process
-- raises a StandardError if no child processes exist
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/wait_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/wait_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/wait_spec.rb
-Process.wait
-- raises a Errno::ECHILD if there are no child processes
-- returns its childs pid
-- 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
-- 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
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/waitall_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/waitall_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/waitall_spec.rb
-Process.waitall
-- returns an empty array when there are no children
-- takes no arguments
-- waits for all children
-- returns an array of pid/status pairs
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/waitpid2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/waitpid2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/waitpid2_spec.rb
-Process.waitpid2
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/process/waitpid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/process/waitpid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/process/waitpid_spec.rb
-Process.waitpid
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/random/bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb
-Random#bytes
-- returns a String (ERROR - <n>)
-- returns a String of the length given as argument (ERROR - <n>)
-- returns an ASCII-8BIT String (ERROR - <n>)
-- returns the same output for a given seed (ERROR - <n>)
-- returns the same numeric output for a given seed accross all implementations and platforms (ERROR - <n>)
-- returns the same numeric output for a given huge seed accross all implementations and platforms (ERROR - <n>)
-- returns a random binary String (ERROR - <n>)
 
 
- <n>)
-Random#bytes returns a String ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns a String of the length given as argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns an ASCII-8BIT String ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns the same output for a given seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns the same numeric output for a given seed accross all implementations and platforms ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns the same numeric output for a given huge seed accross all implementations and platforms ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#bytes returns a random binary String ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:37:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/bytes_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 7 errors
-exit 1
-failed(rubyspec/core/random/bytes_spec.rb)
-== rubyspec/core/random/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb
-Random#==
-- returns true if the two objects have the same state (ERROR - <n>)
-- returns false if the two objects have different state (ERROR - <n>)
-- returns true if the two objects have the same seed (ERROR - <n>)
-- returns false if the two objects have a different seed (ERROR - <n>)
-- returns false if the other object is not a Random (ERROR - <n>)
 
 
- <n>)
-Random#== returns true if the two objects have the same state ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#== returns false if the two objects have different state ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#== returns true if the two objects have the same seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#== returns false if the two objects have a different seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:27:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#== returns false if the other object is not a Random ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/equal_value_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 5 errors
-exit 1
-failed(rubyspec/core/random/equal_value_spec.rb)
-== rubyspec/core/random/new_seed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/new_seed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb
-Random.new_seed
-- returns a Bignum (ERROR - <n>)
-- returns an arbitrary seed value each time (ERROR - <n>)
-- is not affected by Kernel#srand (ERROR - <n>)
 
 
- <n>)
-Random.new_seed returns a Bignum ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.new_seed returns an arbitrary seed value each time ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:11:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:11:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:11:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:11:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.new_seed is not affected by Kernel#srand ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:23:in `ensure in block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_seed_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/random/new_seed_spec.rb)
-== rubyspec/core/random/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb
-Random.new
-- returns a new instance of Random (ERROR - <n>)
-- uses a random seed value if none is supplied (ERROR - <n>)
-- accepts an Integer seed value as an argument (ERROR - <n>)
-- accepts (and truncates) a Float seed value as an argument (ERROR - <n>)
-- accepts (and converts to Integer) a Rational seed value as an argument (ERROR - <n>)
-- accepts (and converts to Integer) a Complex (w/ imaginary part) seed value as an argument (ERROR - <n>)
-- raises a RangeError if passed a Complex (with imaginary part) seed value as an argument (FAILED - <n>)
 
 
- <n>)
-Random.new returns a new instance of Random ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:4:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new uses a random seed value if none is supplied ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:8:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new accepts an Integer seed value as an argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new accepts (and truncates) a Float seed value as an argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new accepts (and converts to Integer) a Rational seed value as an argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new accepts (and converts to Integer) a Complex (w/ imaginary part) seed value as an argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
- <n>)
-Random.new raises a RangeError if passed a Complex (with imaginary part) seed value as an argument FAILED
-Expected RangeError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:2:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/new_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectation, 1 failure, 6 errors
-exit 1
-failed(rubyspec/core/random/new_spec.rb)
-== rubyspec/core/random/rand_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/rand_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb
-Random.rand
-- returns a Float if no max argument is passed (ERROR - <n>)
-- returns a Float >= 0 if no max argument is passed (ERROR - <n>)
-- returns a Float < 1 if no max argument is passed (ERROR - <n>)
-- returns the same sequence for a given seed if no max argument is passed (ERROR - <n>)
-- returns a Integer if an Integer argument is passed (ERROR - <n>)
-- returns an Integer >= 0 if an Integer argument is passed (ERROR - <n>)
-- returns an Integer < the max argument if an Integer argument is passed (ERROR - <n>)
-- returns the same sequence for a given seed if an Integer argument is passed (ERROR - <n>)
-- coerces arguments to Integers with #to_int (ERROR - <n>)
-- coerces arguments to Integers with #to_int (FAILED - <n>)
 
-Random#rand with Fixnum
-- returns an Integer (ERROR - <n>)
-- returns a Fixnum greater than or equal to 0 (ERROR - <n>)
-- returns a Fixnum less than the argument (ERROR - <n>)
-- returns the same sequence for a given seed (ERROR - <n>)
-- eventually returns all possible values (ERROR - <n>)
-- raises an ArgumentError when the argument is 0 (FAILED - <n>)
-- raises an ArgumentError when the argument is negative (FAILED - <n>)
 
-Random#rand with Bignum
-- typically returns a Bignum (ERROR - <n>)
-- returns a Bignum greater than or equal to 0 (ERROR - <n>)
-- returns a Bignum less than the argument (ERROR - <n>)
-- returns the same sequence for a given seed (ERROR - <n>)
-- raises an ArgumentError when the argument is negative (FAILED - <n>)
 
-Random#rand with Float
-- returns a Float (ERROR - <n>)
-- returns a Float greater than or equal to 0.0 (ERROR - <n>)
-- returns a Float less than the argument (ERROR - <n>)
-- returns the same sequence for a given seed (ERROR - <n>)
-- raises an ArgumentError when the argument is negative (FAILED - <n>)
 
-Random#rand with Range
-- returns an element from the Range (ERROR - <n>)
-- returns an object that is a member of the Range (ERROR - <n>)
-- works with inclusive ranges (ERROR - <n>)
-- works with exclusive ranges (ERROR - <n>)
-- returns the same sequence for a given seed (ERROR - <n>)
-- eventually returns all possible values (ERROR - <n>)
-- allows the startpoint to be an object of a different class to the endpoint (FAILED - <n>)
-- raises an ArgumentError when the startpoint lacks #+ and #- methods (FAILED - <n>)
-- raises an ArgumentError when the endpoint lacks #+ and #- methods (FAILED - <n>)
 
 
- <n>)
-Random.rand returns a Float if no max argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns a Float >= 0 if no max argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:10:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:10:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:10:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:10:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns a Float < 1 if no max argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:15:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:15:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:15:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:15:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns the same sequence for a given seed if no max argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns a Integer if an Integer argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns an Integer >= 0 if an Integer argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:32:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:32:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:32:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:32:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:32:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns an Integer < the max argument if an Integer argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:37:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:37:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:37:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:37:in `map'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:37:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand returns the same sequence for a given seed if an Integer argument is passed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:42:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.rand coerces arguments to Integers with #to_int ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:52:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Random.rand coerces arguments to Integers with #to_int FAILED
-Mock 'int' expected to receive 'to_int' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum returns an Integer ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:58:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum returns a Fixnum greater than or equal to 0 ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:62:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum returns a Fixnum less than the argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum returns the same sequence for a given seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum eventually returns all possible values ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:82:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum raises an ArgumentError when the argument is 0 FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:87:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Fixnum raises an ArgumentError when the argument is negative FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:93:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:56:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Bignum typically returns a Bignum ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:101:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:99:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Bignum returns a Bignum greater than or equal to 0 ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:106:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:99:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Bignum returns a Bignum less than the argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:112:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:99:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Bignum returns the same sequence for a given seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:118:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:99:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Bignum raises an ArgumentError when the argument is negative FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:126:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:99:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Float returns a Float ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:134:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:132:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Float returns a Float greater than or equal to 0.0 ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:138:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:132:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Float returns a Float less than the argument ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:144:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:132:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Float returns the same sequence for a given seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:150:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:132:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Float raises an ArgumentError when the argument is negative FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:158:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:132:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range returns an element from the Range ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:166:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range returns an object that is a member of the Range ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:170:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range works with inclusive ranges ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:176:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range works with exclusive ranges ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:182:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range returns the same sequence for a given seed ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:188:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range eventually returns all possible values ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:196:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range allows the startpoint to be an object of a different class to the endpoint FAILED
-Expected to not get Exception
-but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:202:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range raises an ArgumentError when the startpoint lacks #+ and #- methods FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:208:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#rand with Range raises an ArgumentError when the endpoint lacks #+ and #- methods FAILED
-Expected ArgumentError but got NameError (uninitialized constant Object::Random)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:214:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:164:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/rand_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 35 examples, <num> expectations, 8 failures, 28 errors
-exit 1
-failed(rubyspec/core/random/rand_spec.rb)
-== rubyspec/core/random/seed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/seed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb
-Random#seed
-- returns an Integer (ERROR - <n>)
-- returns an arbitrary seed if the constructor was called without arguments (ERROR - <n>)
-- returns the same generated seed when repeatedly called on the same object (ERROR - <n>)
-- returns the seed given in the constructor (ERROR - <n>)
-- returns the given seed coerced with #to_int (ERROR - <n>)
-- returns the given seed coerced with #to_int (FAILED - <n>)
 
 
- <n>)
-Random#seed returns an Integer ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#seed returns an arbitrary seed if the constructor was called without arguments ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#seed returns the same generated seed when repeatedly called on the same object ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#seed returns the seed given in the constructor ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random#seed returns the given seed coerced with #to_int ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Random#seed returns the given seed coerced with #to_int FAILED
-Mock 'int' expected to receive 'to_int' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/seed_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectation, 1 failure, 5 errors
-exit 1
-failed(rubyspec/core/random/seed_spec.rb)
-== rubyspec/core/random/srand_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/random/srand_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb
-Random.srand
-- returns an arbitrary seed if .srand wasn't called previously with an argument and no argument is supplied this time (ERROR - <n>)
-- returns the previous argument to .srand if one was given and no argument is supplied (ERROR - <n>)
-- returns an arbitrary seed if .srand wasn't called previously with an argument and 0 is supplied this time (ERROR - <n>)
-- returns the previous argument to .srand if one was given and 0 is supplied (ERROR - <n>)
-- seeds Random.rand such that its return value is deterministic (ERROR - <n>)
-- seeds Kernel.rand such that its return value is deterministic (ERROR - <n>)
 
 
- <n>)
-Random.srand returns an arbitrary seed if .srand wasn't called previously with an argument and no argument is supplied this time ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.srand returns the previous argument to .srand if one was given and no argument is supplied ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.srand returns an arbitrary seed if .srand wasn't called previously with an argument and 0 is supplied this time ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.srand returns the previous argument to .srand if one was given and 0 is supplied ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.srand seeds Random.rand such that its return value is deterministic ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:27:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
- <n>)
-Random.srand seeds Kernel.rand such that its return value is deterministic ERROR
-NameError: uninitialized constant Object::Random
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:35:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/random/srand_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 6 errors
-exit 1
-failed(rubyspec/core/random/srand_spec.rb)
-== rubyspec/core/range/begin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/begin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/begin_spec.rb
-Range#begin
-- returns the first element of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/case_compare_spec.rb
-Range#===
-- returns true if other is an element of self
-- compares values using <=>
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/cover_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/cover_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/cover_spec.rb
-Range#cover?
-- raises an ArgumentError without exactly one argument
-- returns true if argument is equal to the first value of the range
-- returns true if argument is equal to the last value of the range
-- returns true if argument is less than the last value of the range and greater than the first value
-- returns true if argument is sole element in the range
-- returns false if range is empty
-- returns false if the range does not contain the argument
-- uses the range element's <=> to make the comparison
-- uses a continuous inclusion test
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/each_spec.rb
-Range#each
-- passes each element to the given block by using #succ
-- raises a TypeError if the first element does not respond to #succ
-- returns self
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/end_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/end_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/end_spec.rb
-Range#end
-- end returns the last element of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/eql_spec.rb
-Range#eql?
-- returns true if other has same begin, end, and exclude_end? values
-- returns false if other is no Range
-- returns true for subclasses to Range
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/equal_value_spec.rb
-Range#==
-- returns true if other has same begin, end, and exclude_end? values
-- returns false if other is no Range
-- returns true for subclasses to Range
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/exclude_end_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/exclude_end_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/exclude_end_spec.rb
-Range#exclude_end?
-- returns true if the range exludes the end value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/first_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/first_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/first_spec.rb
-Range#first
-- returns the first element of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/hash_spec.rb
-Range#hash
-- is provided
-- generates the same hash values for Ranges with the same start, end and exclude_end? values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/include_spec.rb
-Range#include?
-- returns true if other is an element of self
-- compares values using <=>
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/initialize_spec.rb
-Range#initialize
-- is private
-- raises an ArgumentError if passed without or with only an argument
-- raises a NameError if passed with two or three arguments
-- raises an ArgumentError if passed with four or more arguments
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/inspect_spec.rb
-Range#inspect
-- provides a printable form, using #inspect to convert the start and end objects
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/last_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/last_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/last_spec.rb
-Range#last
-- end returns the last element of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/max_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/max_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/max_spec.rb
-Range#max
-- returns the maximum value in the range when called with no arguments
-- returns the maximum value in the Float range when called with no arguments
-- returns nil when the endpoint is less than the start point
-- returns nil when the endpoint is less than the start point in a Float range
 
-Range#max given a block
-- passes each pair of values in the range to the block
-- passes each pair of elements to the block in reversed order
-- calls #> and #< on the return value of the block
-- returns the element the block determines to be the maximum
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/member_spec.rb
-Range#member?
-- returns true if other is an element of self
-- compares values using <=>
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/min_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/min_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/min_spec.rb
-Range#min
-- returns the minimum value in the range when called with no arguments
-- returns the minimum value in the Float range when called with no arguments
-- returns nil when the start point is greater than the endpoint
-- returns nil when the start point is greater than the endpoint in a Float range
 
-Range#min given a block
-- passes each pair of values in the range to the block
-- passes each pair of elements to the block where the first argument is the current element, and the last is the first element
-- calls #> and #< on the return value of the block
-- returns the element the block determines to be the minimum
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/new_spec.rb
-Range.new
-- constructs a range using the given start and end
-- includes the end object when the third parameter is omitted or false
-- raises an ArgumentError when the given start and end can't be compared by using #<=>
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/step_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/step_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/step_spec.rb
-Range#step
-- passes each nth element to the block
-- raises an ArgumentError if stepsize is 0 or negative
-- raises a TypeError if the first element does not respond to #succ
-- returns self
-- raises TypeError if the argument is non-numeric
-- coerces the argument to integer by invoking to_int
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/range/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/to_a_spec.rb
-Range#to_a
-- converts self to an array
-- works with Ranges of Symbols[FATAL] failed to allocate memory
-exit 1
-failed(rubyspec/core/range/to_a_spec.rb)
-== rubyspec/core/range/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/range/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/range/to_s_spec.rb
-Range#to_s
-- provides a printable form of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/Rational_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/Rational_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/Rational_spec.rb
-Rational()
-- raises a TypeError if the arguments are not Integers (FAILED - <n>)
 
-Rational() passed two arguments
-- returns a Rational instance
-- sets the numerator to the first argument
-- sets the denominator to the second argument
-- automatically reduces the Rational
 
-Rational() passed Integer
-- returns a new Rational number with 1 as the denominator
 
-Rational() passed two integers
-- returns a new Rational number
-- automatically reduces the Rational
 
 
- <n>)
-Rational() raises a TypeError if the arguments are not Integers FAILED
-Expected TypeError but got ArgumentError (not an integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/Rational_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/Rational_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/Rational_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/rational/Rational_spec.rb)
-== rubyspec/core/rational/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/abs_spec.rb
-Rational#abs
-- returns self's absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/ceil_spec.rb
-Rational#ceil
-- returns an Integer
-- returns the smallest integer >= self as an integer
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/coerce_spec.rb
-Rational#coerce
-- returns the passed argument, self as Float, when given a Float
-- returns the passed argument, self as Rational, when given an Integer
-- returns [argument, self] when given a Rational
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/comparison_spec.rb
-Rational#<=> when passed a Rational object
-- returns 1 when self is greater than the passed argument
-- returns 0 when self is equal to the passed argument
-- returns -1 when self is less than the passed argument
 
-Rational#<=> when passed a Integer object
-- returns 1 when self is greater than the passed argument
-- returns 0 when self is equal to the passed argument
-- returns -1 when self is less than the passed argument
 
-Rational#<=> when passed a Float object
-- returns 1 when self is greater than the passed argument
-- returns 0 when self is equal to the passed argument
-- returns -1 when self is less than the passed argument
 
-Rational#<=> when passed an Object that responds to #coerce
-- calls #coerce on the passed argument with self
-- calls #<=> on the coerced Rational with the coerced Object
 
-Rational#<=> when passed a non-Numeric Object that doesn't respond to #coerce
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/denominator_spec.rb
-Rational#denominator
-- returns the denominator
-- returns 1 if no denominator was given
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/div_spec.rb
-Rational#div
-- returns an Integer
-- raises an ArgumentError if passed more than one argument
-- raises a TypeError if passed a non-numeric argument
 
-Rational#div passed a Rational
-- performs integer division and returns the result
-- raises a ZeroDivisionError when the argument has a numerator of 0
-- raises a ZeroDivisionError when the argument has a numerator of 0.0
 
-Rational#div passed an Integer
-- performs integer division and returns the result
-- raises a ZeroDivisionError when the argument is 0
 
-Rational#div passed a Float
-- performs integer division and returns the result
-- raises a ZeroDivisionError when the argument is 0.0 (FAILED - <n>)
 
 
- <n>)
-Rational#div passed a Float raises a ZeroDivisionError when the argument is 0.0 FAILED
-Expected ZeroDivisionError but got FloatDomainError (Infinity)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/rational/div.rb:50:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/div_spec.rb:16:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/div_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/rational/div_spec.rb)
-== rubyspec/core/rational/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/divide_spec.rb
-Rational#/
-- calls #coerce on the passed argument with self
-- calls #/ on the coerced Rational with the coerced Object
 
-Rational#/ when passed an Integer
-- returns self divided by other as a Rational
-- raises a ZeroDivisionError when passed 0
 
-Rational#/ when passed a Rational
-- returns self divided by other as a Rational
-- raises a ZeroDivisionError when passed a Rational with a numerator of 0
 
-Rational#/ when passed a Float
-- returns self divided by other as a Float
-- returns infinity when passed 0
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/divmod_spec.rb
-Rational#divmod when passed a Rational
-- returns the quotient as Integer and the remainder as Rational
-- raises a ZeroDivisonError when passed a Rational with a numerator of 0
 
-Rational#divmod when passed an Integer
-- returns the quotient as Integer and the remainder as Rational
-- raises a ZeroDivisionError when passed 0
 
-Rational#divmod when passed a Float
-- returns the quotient as Integer and the remainder as Float
-- returns the quotient as Integer and the remainder as Float
-- raises a ZeroDivisionError when passed 0 (FAILED - <n>)
 
 
- <n>)
-Rational#divmod when passed a Float raises a ZeroDivisionError when passed 0 FAILED
-Expected ZeroDivisionError but got FloatDomainError (Infinity)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/rational/divmod.rb:50:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/divmod_spec.rb:12:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/divmod_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/rational/divmod_spec.rb)
-== rubyspec/core/rational/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/equal_value_spec.rb
-Rational#==
-- returns the result of calling #== with self on the passed argument
 
-Rational#== when passed a Rational
-- returns true if self has the same numerator and denominator as the passed argument
 
-Rational#== when passed a Float
-- converts self to a Float and compares it with the passed argument
 
-Rational#== when passed an Integer
-- returns true if self has the passed argument as numerator and a denominator of 1
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/exponent_spec.rb
-Rational#**
-- calls #coerce on the passed argument with self
-- calls #** on the coerced Rational with the coerced Object
 
-Rational#** when passed Rational
-- returns self raised to the argument as a Rational if possible
-- returns self raised to the argument as a Float if necessary
-- returns a complex number when self is negative and the passed argument is not 0 (FAILED - <n>)
 
-Rational#** when passed Float
-- returns self converted to Float and raised to the passed argument
-- returns a complex number if self is negative and the passed argument is not 0 (FAILED - <n>)
-- returns Complex(1.0) when the passed argument is 0.0
 
-Rational#** when pass Integer
-- returns the Rational value of self raised to the passed argument
-- returns Rational(1, 1) when the passed argument is 0
 
 
- <n>)
-Rational#** when passed Rational returns a complex number when self is negative and the passed argument is not 0 FAILED
-Expected NaN
- to equal (-0.733761610865473+1.27091239066258i)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/rational/exponent.rb:46:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/exponent_spec.rb:8:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/exponent_spec.rb:1:in `<top (required)>'
 
- <n>)
-Rational#** when passed Float returns a complex number if self is negative and the passed argument is not 0 FAILED
-Expected -3.3746182904644e-16-1.83711730708738i to be within +/- 3.0e-05 of NaN
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/rational/exponent.rb:106:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/exponent_spec.rb:12:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/exponent_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/rational/exponent_spec.rb)
-== rubyspec/core/rational/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/fdiv_spec.rb
-Rational#fdiv
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/floor_spec.rb
-Rational#floor
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/hash_spec.rb
-Rational#hash
-- is static
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/inspect_spec.rb
-Rational#inspect
-- returns a string representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/integer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/integer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/integer_spec.rb
-Rational#integer?
-- returns false for a rational with a numerator and no denominator
-- returns false for a rational with a numerator and a denominator
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/magnitude_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/magnitude_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/magnitude_spec.rb
-Rational#abs
-- returns self's absolute value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/marshal_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/marshal_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/marshal_dump_spec.rb
-Rational#marshal_dump
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/marshal_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/marshal_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/marshal_load_spec.rb
-Rational#marshal_load
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/minus_spec.rb
-Rational#-
-- calls #coerce on the passed argument with self
-- calls #- on the coerced Rational with the coerced Object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/modulo_spec.rb
-Rational#%
-- returns the remainder when this value is divided by other
-- returns a Float value when the argument is Float
-- raises ZeroDivisionError on zero denominator
-- raises a ZeroDivisionError when the argument is 0.0 (FAILED - <n>)
 
 
- <n>)
-Rational#% raises a ZeroDivisionError when the argument is 0.0 FAILED
-Expected ZeroDivisionError but got FloatDomainError (Infinity)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/shared/rational/modulo.rb:47:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/modulo_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/modulo_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/rational/modulo_spec.rb)
-== rubyspec/core/rational/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/multiply_spec.rb
-Rational#*
-- calls #coerce on the passed argument with self
-- calls #* on the coerced Rational with the coerced Object
 
-Rational#* passed a Rational
-- returns self divided by other as a Rational
 
-Rational#* passed a Float
-- returns self divided by other as a Float
 
-Rational#* passed an Integer
-- returns self divided by other as a Rational
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/numerator_spec.rb
-Rational#numerator
-- returns the numerator
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/plus_spec.rb
-Rational#+
-- calls #coerce on the passed argument with self
-- calls #+ on the coerced Rational with the coerced Object
 
-Rational#+ with a Rational
-- returns the result of substracting other from self as a Rational
 
-Rational#+ with a Float
-- returns the result of substracting other from self as a Float
 
-Rational#+ with an Integer
-- returns the result of substracting other from self as a Rational
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/quo_spec.rb
-Rational#quo
-- calls #coerce on the passed argument with self
-- calls #/ on the coerced Rational with the coerced Object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/rationalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/rationalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb
-Rational#rationalize
-- returns self with no argument (ERROR - <n>)
-- simplifies self to the degree specified by a Rational argument (ERROR - <n>)
-- simplifies self to the degree specified by a Float argument (ERROR - <n>)
 
 
- <n>)
-Rational#rationalize returns self with no argument ERROR
-NoMethodError: undefined method `rationalize' for (4/1):Rational
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:1:in `<top (required)>'
 
- <n>)
-Rational#rationalize simplifies self to the degree specified by a Rational argument ERROR
-NoMethodError: undefined method `rationalize' for (5404319552844595/18014398509481984):Rational
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:14:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:1:in `<top (required)>'
 
- <n>)
-Rational#rationalize simplifies self to the degree specified by a Float argument ERROR
-NoMethodError: undefined method `rationalize' for (5404319552844595/18014398509481984):Rational
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/rationalize_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/core/rational/rationalize_spec.rb)
-== rubyspec/core/rational/remainder_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/remainder_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/remainder_spec.rb
-Rational#remainder
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/round_spec.rb
-Rational#round
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/to_f_spec.rb
-Rational#to_f
-- returns self converted to a Float
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/to_i_spec.rb
-Rational#to_i
-- converts self to an Integer by truncation
-- converts self to an Integer by truncation
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/to_r_spec.rb
-Rational#to_r
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/to_s_spec.rb
-Rational#to_s
-- returns a string representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/truncate_spec.rb
-Rational#truncate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/rational/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/rational/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/rational/zero_spec.rb
-Rational#zero?
-- returns true if the numerator is 0
-- returns true if the numerator is 0.0
-- returns false if the numerator isn't 0
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/case_compare_spec.rb
-Regexp#===
-- is true if there is a match
-- is false if there is no match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/casefold_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/casefold_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/casefold_spec.rb
-Regexp#casefold?
-- returns the value of the case-insensitive flag
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/compile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/compile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/compile_spec.rb
-Range.compile
-- requires one argument and creates a new regular expression object
-- works by default for subclasses with overridden #initialize
 
-Regexp.compile given a String
-- uses the String argument as an unescaped literal to construct a Regexp object
-- should throw regexp error with incorrect regexp
-- does not set Regexp options if only given one argument
-- does not set Regexp options if second argument is nil or false
-- sets options from second argument if it is one of the Fixnum option constants
-- accepts a Fixnum of two or more options ORed together as the second argument
-- treats any non-Fixnum, non-nil, non-false second argument as IGNORECASE
 
-Regexp.compile given a Regexp
-- uses the argument as a literal to construct a Regexp object
-- preserves any options given in the Regexp literal
-- does not honour options given as additional arguments
-- enables multibyte support if given in the literal
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/encoding_spec.rb
-Regexp#encoding
-- returns an Encoding object
-- defaults to US-ASCII if the Regexp contains only US-ASCII character
-- returns US_ASCII if the 'n' modifier is supplied and only US-ASCII characters are present
-- returns ASCII-8BIT if the 'n' modifier is supplied and non-US-ASCII characters are present
-- defaults to UTF-8 if \u escapes appear
-- defaults to UTF-8 if a literal UTF-8 character appears
-- returns UTF-8 if the 'u' modifier is supplied
-- returns Windows-31J if the 's' modifier is supplied
-- returns EUC_JP if the 'e' modifier is supplied
-- upgrades the encoding to that of an embedded String
-- ignores the default_internal encoding
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/eql_spec.rb
-Regexp#eql?
-- is true if self and other have the same pattern
-- is true if self and other have the same character set code
-- is true if other has the same #casefold? values
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/equal_value_spec.rb
-Regexp#==
-- is true if self and other have the same pattern
-- is true if self and other have the same character set code
-- is true if other has the same #casefold? values
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/escape_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/escape_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/escape_spec.rb
-Range.escape
-- escapes any characters with special meaning in a regular expression
 
-Regexp.escape
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/fixed_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/fixed_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/fixed_encoding_spec.rb
-Regexp#fixed_encoding?
-- returns false by default
-- returns false if the 'n' modifier was supplied to the Regexp
-- returns true if the 'u' modifier was supplied to the Regexp
-- returns true if the 's' modifier was supplied to the Regexp
-- returns true if the 'e' modifier was supplied to the Regexp
-- returns true if the Regexp contains a \u escape
-- returns true if the Regexp contains a UTF-8 literal
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/hash_spec.rb
-Regexp#hash
-- is provided
-- is based on the text and options of Regexp
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/inspect_spec.rb
-Regexp#inspect
-- returns a formatted string that would eval to the same regexp
-- correctly escapes forward slashes /
-- doesn't over escape forward slashes
-- escapes 2 slashes in a row properly
-- does not over escape
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/kcode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/kcode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/kcode_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/last_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/last_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/last_match_spec.rb
-Regexp.last_match
-- returns MatchData instance when not passed arguments
-- returns the nth field in this MatchData when passed a Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/match_spec.rb
-Regexp#=~
-- returns nil if there is no match
-- returns nil if the object is nil
 
-Regexp#match
-- returns nil if there is no match
-- returns nil if the object is nil
-- raises TypeError when the given argument cannot be coarce to String
-- raises TypeError when the given argument is an Exception
 
-Regexp#~
-- matches against the contents of $_
 
-Regexp#=~ on a successful match
-- returns the index of the first character of the matching region
 
-Regexp#match on a successful match
-- returns a MatchData object
-- resets $~ if passed nil
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/named_captures_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/named_captures_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/named_captures_spec.rb
-Regexp#named_captures
-- returns a Hash
-- returns an empty Hash when there are no capture groups
-- sets the keys of the Hash to the names of the capture groups
-- sets the values of the Hash to Arrays
-- sets each element of the Array to the corresponding group's index
-- works with duplicate capture group names
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/names_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/names_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/names_spec.rb
-Regexp#names
-- returns an Array
-- returns an empty Array if there are no named captures
-- returns each named capture as a String
-- returns all of the named captures
-- works with nested named captures
-- returns each capture name only once
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/new_spec.rb
-Regexp.new
-- requires one argument and creates a new regular expression object
-- works by default for subclasses with overridden #initialize
 
-Regexp.new given a String
-- uses the String argument as an unescaped literal to construct a Regexp object
-- should throw regexp error with incorrect regexp
-- does not set Regexp options if only given one argument
-- does not set Regexp options if second argument is nil or false
-- sets options from second argument if it is one of the Fixnum option constants
-- accepts a Fixnum of two or more options ORed together as the second argument
-- treats any non-Fixnum, non-nil, non-false second argument as IGNORECASE
 
-Regexp.new given a Regexp
-- uses the argument as a literal to construct a Regexp object
-- preserves any options given in the Regexp literal
-- does not honour options given as additional arguments
-- enables multibyte support if given in the literal
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/options_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/options_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/options_spec.rb
-Regexp#options
-- returns a Fixnum bitvector of regexp options for the Regexp object
-- allows checking for presence of a certain option with bitwise &
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/quote_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/quote_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/quote_spec.rb
-Regexp.quote
-- escapes any characters with special meaning in a regular expression
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/source_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/source_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/source_spec.rb
-Regexp#source
-- returns the original string of the pattern
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/to_s_spec.rb
-Regexp#to_s
-- displays options if included
-- shows non-included options after a - sign
-- shows all options as excluded if none are selected
-- shows the pattern after the options
-- displays groups with options
-- displays single group with same options as main regex as the main regex
-- deals properly with uncaptured groups
-- deals properly with the two types of lookahead groups
-- returns a string in (?xxx:yyy) notation
-- handles abusive option groups
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/try_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/try_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/try_convert_spec.rb
-Regexp.try_convert
-- returns the argument if given a Regexp
-- returns nil if given an argument that can't be converted to a Regexp
-- tries to coerce the argument by calling #to_regexp
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/regexp/union_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/regexp/union_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/regexp/union_spec.rb
-Regexp.union
-- returns /(?!)/ when passed no arguments
-- returns a regular expression that will match passed arguments
-- quotes any string arguments
-- raises ArgumentError if the kcodes conflict
-- uses to_str to convert arguments (if not Regexp)
-- accepts a single array of patterns as arguments
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/signal/list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/signal/list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/signal/list_spec.rb
-Signal.list
-- doesn't contain other signals than in 1.8
-- redefines CLD with CHLD if defined
-- includes the EXIT key with a value of zero
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/signal/trap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/signal/trap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/signal/trap_spec.rb
-Signal.trap
-- returns the previous handler
-- accepts a block in place of a proc/command argument
-- ignores the signal when passed nil
-- accepts long names as Strings
-- acceps short names as Strings
-- accepts long names as Symbols
-- accepts short names as Symbols
-- accepts 'SIG_DFL' in place of a proc
-- accepts 'DEFAULT' in place of a proc
-- accepts 'SIG_IGN' in place of a proc
-- accepts 'IGNORE' in place of a proc
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/allocate_spec.rb
-String.allocate
-- returns an instance of String
-- returns a fully-formed String
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/append_spec.rb
-String#<<
-- concatenates the given argument to self and returns self
-- converts the given argument to a String using to_str
-- raises a TypeError if the given argument can't be converted to a String
-- raises a RuntimeError when self is frozen
-- raises RangeError for negative length argument (FAILED - <n>)
-- works when given a subclass instance
-- taints self if other is tainted
 
-String#<< with Fixnum
-- converts the given Fixnum to a char before concatenating
-- doesn't call to_int on its argument
-- raises a RuntimeError when self is frozen
 
 
- <n>)
-String#<< raises RangeError for negative length argument FAILED
-Expected RangeError
-but got ArgumentError (negative string size (or size too big))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/concat.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/append_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/append_spec.rb)
-== rubyspec/core/string/ascii_only_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/ascii_only_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/ascii_only_spec.rb
-String#ascii_only?
-- returns true if the String contains only US-ASCII characters
-- returns true if the String contains only US-ASCII characters
-    and is encoded as US-ASCII
-- returns true if the String contains only US-ASCII characters
-    and is encoded as UTF-8
-- returns true for all single-character US-ASCII Strings
-- returns false for the first non-US-ASCII single-character String
-- returns false if the String contains only non-US-ASCII characters
-- returns false if the String contains only non-US-ASCII characters
-    and is encoded as UTF-8
-- returns false if the String contains only non-ASCII characters
-    and is encoded as US-ASCII
-- returns false if the String contains US-ASCII and non-US-ASCII characters
-- returns false if the String contains US-ASCII and non-US-ASCII characters
-    and is encoded as US-ASCII
-- returns false if the String contains US-ASCII and non-US-ASCII characters
-    and is encoded as UTF-8
-- accepts no arguments
-- returns true for the empty String with an ASCII-compatiable encoding
-- returns false for the empty String with a non-ASCII-compatiable encoding
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/bytes_spec.rb
-String#bytes
-- returns an Enumerator when no block is given
-- yields each byte to a block if one is given, returning self
-- returns #bytesize bytes
-- returns bytes as Fixnums
-- agrees with #unpack('C*')
-- yields/returns no bytes for the empty string
 
-String#bytes
-- agrees with #getbyte
-- is unaffected by #force_encoding
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/bytesize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/bytesize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/bytesize_spec.rb
-#String#bytesize
-- needs to be reviewed for spec completeness
-- returns the length of self in bytes
-- works with strings containing single UTF-8 characters
-- works with pseudo-ASCII strings containing single UTF-8 characters
-- works with strings containing UTF-8 characters
-- works with pseudo-ASCII strings containing UTF-8 characters
-- returns 0 for the empty string
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/capitalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/capitalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/capitalize_spec.rb
-String#capitalize
-- returns a copy of self with the first character converted to uppercase and the remainder to lowercase
-- taints resulting string when self is tainted
-- is locale insensitive (only upcases a-z and only downcases A-Z)
-- returns subclass instances when called on a subclass
 
-String#capitalize!
-- capitalizes self in place
-- returns nil when no changes are made
-- raises a RuntimeError when self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/case_compare_spec.rb
-String#===
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/casecmp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/casecmp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/casecmp_spec.rb
-String#casecmp
-- is a case-insensitive version of String#<=>
-- doesn't consider non-ascii characters equal that aren't
-- doesn't do case mapping for non-ascii characters
-- ignores subclass differences
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/center_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/center_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/center_spec.rb
-String#center with length, padding
-- returns a new string of specified length with self centered and padded with padstr
-- pads with whitespace if no padstr is given
-- returns self if it's longer than or as long as the specified length
-- taints result when self or padstr is tainted
-- calls #to_int to convert length to an integer
-- raises a TypeError when length can't be converted to an integer
-- calls #to_str to convert padstr to a String
-- raises a TypeError when padstr can't be converted to a string
-- raises an ArgumentError if padstr is empty
-- returns subclass instances when called on subclasses
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/chars_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/chars_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chars_spec.rb
-String#chars
-- passes each char in self to the given block
-- returns an enumerator when no block given
-- is unicode aware
-- returns characters in the same encoding as self
-- works with multibyte characters
-- works if the String's contents is invalid for its encoding
-- returns a different character if the String is transcoded
-- uses the String's encoding to determine what characters it contains
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/chomp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/chomp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chomp_spec.rb
-String#chomp with separator
-- returns a new string with the given record separator removed
-- removes carriage return (except \r) chars multiple times when separator is an empty string
-- removes carriage return chars (\n, \r, \r\n) when separator is \n
-- returns self if the separator is nil
-- returns an empty string when called on an empty string
-- uses $/ as the separator when none is given
-- taints result when self is tainted
-- calls #to_str to convert separator to a String
-- raises a TypeError if separator can't be converted to a string
-- returns subclass instances when called on a subclass
 
-String#chomp! with separator
-- modifies self in place and returns self
-- returns nil if no modifications were made
-- raises a RuntimeError on a frozen instance when it is modified
-- raises a RuntimeError on a frozen instance when it would not be modified (FAILED - <n>)
 
 
- <n>)
-String#chomp! with separator raises a RuntimeError on a frozen instance when it would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chomp_spec.rb:166:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chomp_spec.rb:93:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/chomp_spec.rb)
-== rubyspec/core/string/chop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/chop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chop_spec.rb
-String#chop
-- returns a new string with the last character removed
-- removes both characters if the string ends with \r\n
-- returns an empty string when applied to an empty string
-- taints result when self is tainted
-- returns subclass instances when called on a subclass
 
-String#chop!
-- behaves just like chop, but in-place
-- returns self if modifications were made
-- returns nil when called on an empty string
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-String#chop! raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chop_spec.rb:85:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chop_spec.rb:46:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/chop_spec.rb)
-== rubyspec/core/string/chr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/chr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/chr_spec.rb
-String#chr
-- returns a copy of self
-- returns a String
-- returns an empty String if self is an empty String
-- returns a 1-character String
-- returns the character at the start of the String
-- returns a String in the same encoding as self
-- understands multi-byte characters
-- understands Strings that contain a mixture of character widths
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/clear_spec.rb
-String#clear
-- sets self equal to the empty String
-- returns self after emptying it
-- preserves its encoding
-- works with multibyte Strings
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/codepoints_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/codepoints_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/codepoints_spec.rb
-String#codepoints
-- returns an Enumerator when no block is given
-- returns an Enumerator when no block is given even when self has an invalid encoding
-- raises an ArgumentError when self has an invalid encoding and a method is called on the returned Enumerator
-- yields each codepoint to the block if one is given
-- raises an ArgumentError if self's encoding is invalid and a block is given
-- returns codepoints as Fixnums
-- returns one codepoint for each character
-- works for multibyte characters
-- returns the codepoint corresponding to the character's position in the String's encoding
-- round-trips to the original String using Integer#chr
-- is synonomous with #bytes for Strings which are single-byte optimisable
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/comparison_spec.rb
-String#<=> with String
-- compares individual characters based on their ascii value
-- returns -1 when self is less than other
-- returns 0 when self is equal to other
-- returns 1 when self is greater than other
-- considers string that comes lexicographically first to be less if strings have same size
-- doesn't consider shorter string to be less if longer string starts with shorter one
-- compares shorter string with corresponding number of first chars of longer string
-- ignores subclass differences
 
-String#<=>
-- returns nil if its argument does not provide #to_str
-- returns nil if its argument does not provide #<=>
-- calls #to_str to convert the argument to a String and calls #<=> to compare with self
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/concat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/concat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/concat_spec.rb
-String#concat
-- concatenates the given argument to self and returns self
-- converts the given argument to a String using to_str
-- raises a TypeError if the given argument can't be converted to a String
-- raises a RuntimeError when self is frozen
-- raises RangeError for negative length argument (FAILED - <n>)
-- works when given a subclass instance
-- taints self if other is tainted
 
-String#concat with Fixnum
-- converts the given Fixnum to a char before concatenating
-- doesn't call to_int on its argument
-- raises a RuntimeError when self is frozen
 
 
- <n>)
-String#concat raises RangeError for negative length argument FAILED
-Expected RangeError
-but got ArgumentError (negative string size (or size too big))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/concat.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/concat_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/concat_spec.rb)
-== rubyspec/core/string/count_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/count_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/count_spec.rb
-String#count
-- counts occurrences of chars from the intersection of the specified sets
-- raises an ArgumentError when given no arguments
-- negates sets starting with ^
-- counts all chars in a sequence
-- raises if the given sequences are invaid (FAILED - <n>)
-- calls #to_str to convert each set arg to a String
-- raises a TypeError when a set arg can't be converted to a string
 
 
- <n>)
-String#count raises if the given sequences are invaid FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/count_spec.rb:89:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/count_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/count_spec.rb)
-== rubyspec/core/string/crypt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/crypt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/crypt_spec.rb
-String#crypt
-- returns a cryptographic hash of self by applying the UNIX crypt algorithm with the specified salt
-- returns an empty string when the salt starts with NULL bytes
-- ignores trailing NULL bytes in the salt but counts them for the 2 character minimum
-- raises an ArgumentError when the salt is shorter than two characters
-- calls #to_str to converts the salt arg to a String
-- raises a type error when the salt arg can't be converted to a string
-- taints the result if either salt or self is tainted
-- doesn't return subclass instances
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/delete_spec.rb
-String#delete
-- returns a new string with the chars from the intersection of sets removed
-- raises an ArgumentError when given no arguments
-- negates sets starting with ^
-- deletes all chars in a sequence
-- raises if the given ranges are invalid (FAILED - <n>)
-- taints result when self is tainted
-- tries to convert each set arg to a string using to_str
-- raises a TypeError when one set arg can't be converted to a string
-- returns subclass instances when called on a subclass
 
-String#delete!
-- modifies self in place and returns self
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen
 
 
- <n>)
-String#delete raises if the given ranges are invalid FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/delete_spec.rb:60:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/delete_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/delete_spec.rb)
-== rubyspec/core/string/downcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/downcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/downcase_spec.rb
-String#downcase
-- returns a copy of self with all uppercase letters downcased
-- is locale insensitive (only replaces A-Z)
-- taints result when self is tainted
-- returns a subclass instance for subclasses
 
-String#downcase!
-- modifies self in place
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/dump_spec.rb
-String#dump
-- returns a string with nonprinting charaters replaced by \x notation
-- includes .force_encoding(name) if the encoding isn't ASCII compatiable
-- taints result when self is tainted
-- returns a subclass instance for subclasses
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/each_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/each_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_byte_spec.rb
-String#each_byte
-- passes each byte in self to the given block
-- keeps iterating from the old position (to new string end) when self changes
-- returns self
-- returns an enumerator when no block given
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/each_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/each_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_char_spec.rb
-String#each_char
-- passes each char in self to the given block
-- returns an enumerator when no block given
-- is unicode aware
-- returns characters in the same encoding as self
-- works with multibyte characters
-- works if the String's contents is invalid for its encoding
-- returns a different character if the String is transcoded
-- uses the String's encoding to determine what characters it contains
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/each_codepoint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/each_codepoint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_codepoint_spec.rb
-String#each_codepoint
-- returns an Enumerator when no block is given
-- returns an Enumerator when no block is given even when self has an invalid encoding
-- raises an ArgumentError when self has an invalid encoding and a method is called on the returned Enumerator
-- yields each codepoint to the block if one is given
-- raises an ArgumentError if self's encoding is invalid and a block is given
-- returns codepoints as Fixnums
-- returns one codepoint for each character
-- works for multibyte characters
-- returns the codepoint corresponding to the character's position in the String's encoding
-- round-trips to the original String using Integer#chr
-- is synonomous with #bytes for Strings which are single-byte optimisable
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/each_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/each_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_line_spec.rb
-String#each_line
-- splits self using the supplied record separator and passes each substring to the block
-- taints substrings that are passed to the block if self is tainted
-- passes self as a whole to the block if the separator is nil
-- yields paragraphs (broken by 2 or more successive newlines) when passed ''
-- uses $/ as the separator when none is given
-- yields subclass instances for subclasses
-- returns self
-- tries to convert the separator to a string using to_str
-- does not care if the string is modified while substituting
-- raises a TypeError when the separator can't be converted to a string
-- accept string separator
-- raises a TypeError when the separator is a symbol (FAILED - <n>)
-- returns an enumerator when no block given
 
 
- <n>)
-String#each_line raises a TypeError when the separator is a symbol FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/each_line.rb:115:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_line_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/each_line_spec.rb)
-== rubyspec/core/string/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb
-String#[]
-- returns the character code of the character at the given index
-- returns nil if index is outside of self
-- calls to_int on the given index
-- raises a TypeError if the given index is nil
-- raises a TypeError if the given index can't be converted to an Integer
 
-String#[] with index, length
-- returns the substring starting at the given index with the given length
-- always taints resulting strings when self is tainted
-- returns nil if the offset falls outside of self
-- returns nil if the length is negative
-- calls to_int on the given index and the given length
-- raises a TypeError when idx or length can't be converted to an integer
-- raises a TypeError when the given index or the given length is nil
-- returns subclass instances
 
-String#[] with Range
-- returns the substring given by the offsets of the range
-- returns nil if the beginning of the range falls outside of self
-- returns an empty string if range.begin is inside self and > real end
-- always taints resulting strings when self is tainted
-- returns subclass instances
-- calls to_int on range arguments
-- works with Range subclasses
 
-String#[] with Regexp
-- returns the matching portion of self
-- returns nil if there is no match
-- always taints resulting strings when self or regexp is tainted
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
 
-String#[] with Regexp, index
-- returns the capture for the given index
-- always taints resulting strings when self or regexp is tainted
-- returns nil if there is no match
-- returns nil if there is no capture for the given index
-- calls to_int on the given index
-- raises a TypeError when the given index can't be converted to Integer
-- raises a TypeError when the given index is nil
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
 
-String#[] with Regexp, group
-- returns the capture for the given name (ERROR - <n>)
-- returns the last capture for duplicate names (ERROR - <n>)
-- returns the innermost capture for nested duplicate names (ERROR - <n>)
-- always taints resulting strings when self or regexp is tainted (ERROR - <n>)
-- returns nil if there is no match (ERROR - <n>)
-- raises an IndexError if there is no capture for the given name (FAILED - <n>)
-- raises a TypeError when the given name is not a String
-- raises an IndexError when given the empty String as a group name (FAILED - <n>)
-- returns subclass instances (ERROR - <n>)
-- sets $~ to MatchData when there is a match and nil when there's none (ERROR - <n>)
 
-String#[] with String
-- returns other_str if it occurs in self
-- taints resulting strings when other is tainted
-- doesn't set $~
-- returns nil if there is no match
-- doesn't call to_str on its argument
-- returns a subclass instance when given a subclass instance
 
 
- <n>)
-String#[] with Regexp, group returns the capture for the given name ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:5:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group returns the last capture for duplicate names ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:16:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:16:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group returns the innermost capture for nested duplicate names ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:21:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:21:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group always taints resulting strings when self or regexp is tainted ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:29:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:28:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:28:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group returns nil if there is no match ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:47:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:47:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group raises an IndexError if there is no capture for the given name FAILED
-Expected IndexError but got TypeError (can't convert String into Integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:51:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group raises an IndexError when given the empty String as a group name FAILED
-Expected IndexError but got TypeError (can't convert String into Integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:63:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group returns subclass instances ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:68:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:68:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#[] with Regexp, group sets $~ to MatchData when there is a match and nil when there's none ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:72:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:72:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_reference_spec.rb:25:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 50 examples, <num> expectations, 2 failures, 7 errors
-exit 1
-failed(rubyspec/core/string/element_reference_spec.rb)
-== rubyspec/core/string/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/element_set_spec.rb
-String#[]= with String
-- replaces the char at idx with other_str
-- taints self if other_str is tainted
-- raises an IndexError without changing self if idx is outside of self
-- allows assignment to the zero'th element of an empty String
-- raises IndexError if the string index doesn't match a position in the string
-- raises a RuntimeError when self is frozen
-- calls to_int on index
-- calls #to_str to convert other to a String
-- raises a TypeError if other_str can't be converted to a String
 
-String#[]= matching with a Regexp
-- replaces the matched text with the rhs
-- raises IndexError if the regexp index doesn't match a position in the string
 
-String#[]= matching with a Regexp with 3 arguments
-- uses the 2nd of 3 arguments as which capture should be replaced
-- allows the specified capture to be negative and count from the end
-- raises IndexError if the specified capture isn't available
 
-String#[]= with index, count
-- starts at idx and overwrites count characters before inserting the rest of other_str
-- counts negative idx values from end of the string
-- overwrites and deletes characters if count is more than the length of other_str
-- deletes characters if other_str is an empty string
-- deletes characters up to the maximum length of the existing string
-- appends other_str to the end of the string if idx == the length of the string
-- taints self if other_str is tainted
-- raises an IndexError if |idx| is greater than the length of the string
-- raises an IndexError if count < 0
-- raises a TypeError if other_str is a type other than String
 
 
-Finished in <t> seconds
 
-1 file, 24 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/empty_spec.rb
-String#empty?
-- returns true if the string has a length of zero
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/encode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/encode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb
-String#encode with no arguments
-- returns a copy of self
-- returns a copy of self transcoded to Encoding.default_internal
 
-String#encode
-- transcodes to the default internal encoding with no argument
-- accepts a target encoding name as a String for an argument
-- accepts a target encoding as an Encoding for an argument
-- accepts a target and source encoding given as Encoding objects
-- accepts a target and source encoding given as Strings
-- accepts a target encoding given as an Encoding, and a source encoding given as a String
-- accepts a target encoding given as a String, and a source encoding given as an Encoding
-- accepts an options hash as the final argument
-- transcodes self to the given encoding
-- can convert between encodings where a multi-stage conversion path is needed
-- raises an Encoding::InvalidByteSequenceError for invalid byte sequences
-- raises UndefinedConversionError if the String contains characters invalid for the target     encoding
-- raises Encoding::ConverterNotFoundError for invalid target encodings
-- replaces invalid characters
-- replaces undefined characters
-- replaces xml characters
-- replaces xml characters and quotes the result
-- returns a copy of self when called with only a target encoding
-- returns self when called with only a target encoding
-- returns a copy of self even when no changes are made
-- returns a String with the given encoding
 
-String#encode!
-- transcodes to the default internal encoding with no argument
-- accepts a target encoding name as a String for an argument
-- accepts a target encoding as an Encoding for an argument
-- accepts a target and source encoding given as Encoding objects
-- accepts a target and source encoding given as Strings
-- accepts a target encoding given as an Encoding, and a source encoding given as a String
-- accepts a target encoding given as a String, and a source encoding given as an Encoding
-- accepts an options hash as the final argument
-- transcodes self to the given encoding
-- can convert between encodings where a multi-stage conversion path is needed
-- raises an Encoding::InvalidByteSequenceError for invalid byte sequences
-- raises UndefinedConversionError if the String contains characters invalid for the target     encoding
-- raises Encoding::ConverterNotFoundError for invalid target encodings
-- replaces invalid characters
-- replaces undefined characters
-- replaces xml characters
-- replaces xml characters and quotes the result
-- raises a RuntimeError when called on a frozen String (FAILED - <n>)
-- raises a RuntimeError when called on a frozen String when it's a no-op (FAILED - <n>)
-- returns self when called with only a target encoding
-- returns self when called with only a target encoding
-- returns self even when no changes are made
-- tags the String with the given encoding
 
 
- <n>)
-String#encode! raises a RuntimeError when called on a frozen String FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:80:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:76:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:5:in `<top (required)>'
 
- <n>)
-String#encode! raises a RuntimeError when called on a frozen String when it's a no-op FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:87:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:76:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encode_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 46 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/string/encode_spec.rb)
-== rubyspec/core/string/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/encoding_spec.rb
-String#encoding
-- returns an Encoding object
-- is equal to the source encoding by default
-- returns the given encoding if #force_encoding has been called
-- returns the given encoding if #encode!has been called
 
-String#encoding for US-ASCII Strings
-- returns US-ASCII if self is US-ASCII
-- returns US-ASCII if self is US-ASCII only, despite the default internal encoding being different
-- returns US-ASCII if self is US-ASCII only, despite the default external encoding being different
-- returns US-ASCII if self is US-ASCII only, despite the default internal and external encodings being different
-- returns US-ASCII if self is US-ASCII only, despite the default encodings being different
 
-String#encoding for Strings with \u escapes
-- returns UTF-8
-- returns US-ASCII if self is US-ASCII only
-- returns UTF-8 if self isn't US-ASCII only
-- is not affected by the default internal encoding
-- is not affected by the default external encoding
-- is not affected by both the default internal and external encoding being set at the same time
-- returns the given encoding if #force_encoding has been called
-- returns the given encoding if #encode!has been called
 
-String#encoding for Strings with \x escapes
-- returns US-ASCII if self is US-ASCII only
-- returns ASCII-8BIT when an escape creates a byte with the 8th bit set if the source encoding is US-ASCII
-- returns the source encoding when an escape creates a byte with the 8th bit set if the source encoding isn't US-ASCII
-- is not affected by the default internal encoding
-- is not affected by the default external encoding
-- is not affected by both the default internal and external encoding being set at the same time
-- returns the given encoding if #force_encoding has been called
-- returns the given encoding if #encode!has been called
 
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/end_with_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/end_with_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/end_with_spec.rb
-String#end_with?
-- returns true only if ends match
-- returns true only if any ending match
-- converts its argument using :to_str
-- ignores arguments not convertible to string
-- uses only the needed arguments
-- works for multibyte strings
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/entries_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/entries_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/entries_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/eql_spec.rb
-String#eql?
-- returns true if self <=> string returns 0
-- returns false if self <=> string does not return 0
-- ignores subclass differences
 
-String#eql? when given a non-String
-- returns false
-- does not try to call #to_str on the given argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/equal_value_spec.rb
-String#==
-- returns true if self <=> string returns 0
-- returns false if self <=> string does not return 0
-- ignores subclass differences
 
-String#==
-- returns false if obj does not respond to to_str
-- returns obj == self if obj responds to to_str
-- is not fooled by NUL characters
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/force_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/force_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/force_encoding_spec.rb
-String#force_encoding
-- requires exactly one argument
-- accepts the encoding name as a String
-- accepts the encoding name as an Encoding object
-- tags the String with the given encoding
-- returns self
-- does not care if self would be invalid in given encoding
-- does not care if self is already tagged with the given encoding
-- does not transcode self
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/getbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/getbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/getbyte_spec.rb
-String#getbyte
-- returns an Integer if given a valid index
-- starts indexing at 0
-- counts from the end of the String if given a negative argument
-- returns an Integer between 0 and 255
-- regards a multi-byte character as having multiple bytes
-- mirrors the output of #bytes
-- interprets bytes relative to the String's encoding
-- returns nil for out-of-bound indexes
-- regards the empty String as containing no bytes
-- raises an ArgumentError unless given one argument
-- raises a TypeError unless its argument can be coerced into an Integer
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/gsub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/gsub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/gsub_spec.rb
-String#gsub with pattern and replacement
-- inserts the replacement around every character when the pattern collapses
-- respects $KCODE when the pattern collapses
-- doesn't freak out when replacing ^
-- returns a copy of self with all occurrences of pattern replaced with replacement
-- ignores a block if supplied
-- supports \G which matches at the beginning of the remaining (non-matched) string
-- supports /i for ignoring case
-- doesn't interpret regexp metacharacters if pattern is a string
-- replaces \1 sequences with the regexp's corresponding capture
-- treats \1 sequences without corresponding captures as empty strings
-- replaces \& and \0 with the complete match
-- replaces \` with everything before the current match
-- replaces \' with everything after the current match
-- replaces \+ with the last paren that actually matched
-- treats \+ as an empty string if there was no captures
-- maps \\ in replacement to \
-- leaves unknown \x escapes in replacement untouched
-- leaves \ at the end of replacement untouched
-- taints the result if the original string or replacement is tainted
-- untrusts the result if the original string or replacement is untrusted
-- tries to convert pattern to a string using to_str
-- raises a TypeError when pattern can't be converted to a string
-- tries to convert replacement to a string using to_str
-- raises a TypeError when replacement can't be converted to a string
-- returns subclass instances when called on a subclass
-- sets $~ to MatchData of last match and nil when there's none
 
-String#gsub with pattern and Hash
-- returns a copy of self with all occurrences of pattern replaced with the value of the corresponding hash key
-- ignores keys that don't correspond to matches
-- returns an empty string if the pattern matches but the hash specifies no replacements
-- ignores non-String keys
-- uses a key's value as many times as needed
-- uses the hash's default value for missing keys
-- coerces the hash values with #to_s
-- raises a TypeError if the hash has a default proc
-- sets $~ to MatchData of last match and nil when there's none for access from outside
-- doesn't interpolate special sequences like \1 for the block's return value
-- untrusts the result if the original string is untrusted
-- untrusts the result if a hash value is untrusted
-- taints the result if the original string is tainted
-- taints the result if a hash value is tainted
 
-String#gsub with pattern and block
-- returns a copy of self with all occurrences of pattern replaced with the block's return value
-- sets $~ for access from the block
-- restores $~ after leaving the block
-- sets $~ to MatchData of last match and nil when there's none for access from outside
-- doesn't interpolate special sequences like \1 for the block's return value
-- converts the block's return value to a string using to_s
-- untrusts the result if the original string or replacement is untrusted
 
-String#gsub! with pattern and replacement
-- modifies self in place and returns self
-- taints self if replacement is tainted
-- untrusts self if replacement is untrusted
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen (FAILED - <n>)
 
-String#gsub! with pattern and block
-- modifies self in place and returns self
-- taints self if block's result is tainted
-- untrusts self if block's result is untrusted
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen (FAILED - <n>)
 
 
- <n>)
-String#gsub! with pattern and replacement raises a RuntimeError when self is frozen FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/gsub_spec.rb:497:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/gsub_spec.rb:446:in `<top (required)>'
 
- <n>)
-String#gsub! with pattern and block raises a RuntimeError when self is frozen FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/gsub_spec.rb:555:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/gsub_spec.rb:504:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 57 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/string/gsub_spec.rb)
-== rubyspec/core/string/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/hash_spec.rb
-String#hash
-- returns a hash based on a string's length and content
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/hex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/hex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/hex_spec.rb
-String#hex
-- treats leading characters of self as a string of hex digits
-- does not accept a sequence of underscores as part of a number
-- takes an optional sign
-- takes an optional 0x
-- requires that the sign is in front of the 0x if present
-- returns 0 on error
-- returns 0 if sequence begins with underscore
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/include_spec.rb
-String#include? with String
-- returns true if self contains other_str
-- ignores subclass differences
-- tries to convert other to string using to_str
-- raises a TypeError if other can't be converted to string
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/index_spec.rb
-String#index with object
-- raises a TypeError if obj isn't a String, Fixnum or Regexp
-- doesn't try to convert obj to an Integer via to_int
-- tries to convert obj to a string via to_str
 
-String#index with String
-- behaves the same as String#index(char) for one-character strings
-- returns the index of the first occurrence of the given substring
-- doesn't set $~
-- ignores string subclasses
-- starts the search at the given offset
-- starts the search at offset + self.length if offset is negative
-- returns nil if the substring isn't found
-- converts start_offset to an integer via to_int
 
-String#index with Regexp
-- behaves the same as String#index(string) for escaped string regexps
-- returns the index of the first match of regexp
-- sets $~ to MatchData of match and nil when there's none
-- starts the search at the given offset
-- starts the search at offset + self.length if offset is negative
-- returns nil if the substring isn't found
-- returns nil if the Regexp matches the empty string and the offset is out of range
-- supports \G which matches at the given start offset
-- converts start_offset to an integer via to_int
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/initialize_spec.rb
-String#initialize
-- is a private method
-- replaces contents of self with the passed string
-- does not change self when not passed a string
-- replaces the taint status of self with that of the passed string
-- returns an instance of a subclass
-- is called on subclasses
-- converts its argument to a string representation
-- raises TypeError on inconvertible object
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-String#initialize raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/initialize_spec.rb:78:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/initialize_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/initialize_spec.rb)
-== rubyspec/core/string/insert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/insert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/insert_spec.rb
-String#insert with index, other
-- inserts other before the character at the given index
-- modifies self in place
-- inserts after the given character on an negative count
-- raises an IndexError if the index is beyond string
-- converts index to an integer using to_int
-- converts other to a string using to_str
-- taints self if string to insert is tainted
-- raises a TypeError if other can't be converted to string
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/inspect_spec.rb
-String#inspect
-- taints the result if self is tainted
-- does not return subclass instances
-- returns a string with special characters replaced with \<char> notation
-- returns a string with " and \ escaped with a backslash
-- returns a string with \#<char> when # is followed by $, @, {
-- returns a string with # not escaped when followed by any other character
-- returns a string with printable non-alphanumeric characters unescaped
-- returns a string with numeric characters unescaped
-- returns a string with upper-case alpha characters unescaped
-- returns a string with lower-case alpha characters unescaped
-- returns a string with non-printing characters replaced by \x notation
-- returns a string with non-printing, characters replaced by \u notation for Unicode strings (FAILED - <n>)
-- returns a string with extended characters for Unicode strings
-- produces different output based on #force_encoding
-- can handle malformed UTF-8 string for #force_encoding('UTF-8')
 
 
- <n>)
-String#inspect returns a string with non-printing, characters replaced by \u notation for Unicode strings FAILED
-Expected "\"\\u0000\"" to be computed by "\x00".inspect
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/inspect_spec.rb:501:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/inspect_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/inspect_spec.rb)
-== rubyspec/core/string/intern_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/intern_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/intern_spec.rb
-String#intern
-- returns the symbol corresponding to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/length_spec.rb
-String#length
-- returns the length of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/lines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/lines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/lines_spec.rb
-String#lines
-- splits self using the supplied record separator and passes each substring to the block
-- taints substrings that are passed to the block if self is tainted
-- passes self as a whole to the block if the separator is nil
-- yields paragraphs (broken by 2 or more successive newlines) when passed ''
-- uses $/ as the separator when none is given
-- yields subclass instances for subclasses
-- returns self
-- tries to convert the separator to a string using to_str
-- does not care if the string is modified while substituting
-- raises a TypeError when the separator can't be converted to a string
-- accept string separator
-- raises a TypeError when the separator is a symbol (FAILED - <n>)
-- returns an enumerator when no block given
 
 
- <n>)
-String#lines raises a TypeError when the separator is a symbol FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/each_line.rb:115:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/lines_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/lines_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/lines_spec.rb)
-== rubyspec/core/string/ljust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/ljust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/ljust_spec.rb
-String#ljust with length, padding
-- returns a new string of specified length with self left justified and padded with padstr
-- pads with whitespace if no padstr is given
-- returns self if it's longer than or as long as the specified length
-- taints result when self or padstr is tainted
-- tries to convert length to an integer using to_int
-- raises a TypeError when length can't be converted to an integer
-- tries to convert padstr to a string using to_str
-- raises a TypeError when padstr can't be converted
-- raises an ArgumentError when padstr is empty
-- returns subclass instances when called on subclasses
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/lstrip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/lstrip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/lstrip_spec.rb
-String#lstrip
-- returns a copy of self with leading whitespace removed
-- does not strip leading [00]
-- taints the result when self is tainted
 
-String#lstrip!
-- modifies self in place and returns self
-- returns nil if no modifications were made
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/match_spec.rb
-String#=~
-- behaves the same way as index() when given a regexp
-- raises a TypeError if a obj is a string
-- invokes obj.=~ with self if obj is neither a string nor regexp
-- sets $~ to MatchData when there is a match and nil when there's none
 
-String#match
-- matches the pattern against self
-- tries to convert pattern to a string via to_str
-- raises a TypeError if pattern is not a regexp or a string
-- converts string patterns to regexps without escaping
-- returns nil if there's no match
-- matches \G at the start of the string
-- sets $~ to MatchData of match or nil when there is none
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/modulo_spec.rb
-String#%
-- formats multiple expressions
-- formats expressions mid string
-- formats %% into %
-- formats single % characters before a newline or NULL as literal %s
-- raises an error if single % appears anywhere else
-- raises an error if NULL or
- appear anywhere else in the format string
-- ignores unused arguments when $DEBUG is false
-- raises an ArgumentError for unused arguments when $DEBUG is true
-- always allows unused arguments when positional argument style is used
-- replaces trailing absolute argument specifier without type with percent sign
-- raises an ArgumentError when given invalid argument specifiers
-- raises an ArgumentError when multiple positional argument tokens are given for one format specifier
-- respects positional arguments and precision tokens given for one format specifier
-- raises an ArgumentError when multiple width star tokens are given for one format specifier
-- raises an ArgumentError when a width star token is seen after a width token
-- raises an ArgumentError when multiple precision tokens are given
-- raises an ArgumentError when there are less arguments than format specifiers
-- raises an ArgumentError when absolute and relative argument numbers are mixed
-- allows reuse of the one argument multiple via absolute argument numbers
-- always interprets an array argument as a list of argument parameters
-- always interprets an array subclass argument as a list of argument parameters
-- allows positional arguments for width star and precision star arguments
-- calls to_int on width star and precision star tokens
-- tries to convert the argument to Array by calling #to_ary
-- doesn't return subclass instances when called on a subclass
-- always taints the result when the format string is tainted
-- supports binary formats using %b for positive numbers
-- supports binary formats using %b for negative numbers
-- supports binary formats using %B with same behaviour as %b except for using 0B instead of 0b for #
-- supports character formats using %c
-- calls #to_ary on argument for %c formats
-- calls #to_int on argument for %c formats, if the argument does not respond to #to_ary
-- supports integer formats using %d
-- supports negative integers using %d
-- supports negative integers using %d, giving priority to `-`
-- supports integer formats using %i
-- supports negative integers using %i
-- supports negative integers using %i, giving priority to `-`
-- supports float formats using %e
-- supports float formats using %E
-- pads with spaces for %E with Inf, -Inf, and NaN
-- supports float formats using %f
-- supports float formats using %g
-- supports float formats using %G
-- supports octal formats using %o for positive numbers
-- supports octal formats using %o for negative numbers
-- supports inspect formats using %p
-- calls inspect on arguments for %p format
-- taints result for %p when argument.inspect is tainted
-- supports string formats using %s
-- 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
-- supports unsigned formats using %u
-- formats negative values with a leading sign using %u
-- supports negative bignums with %u or %d
-- supports hex formats using %x for positive numbers
-- supports hex formats using %x for negative numbers
-- supports hex formats using %X for positive numbers
-- supports hex formats using %X for negative numbers
-- formats zero without prefix using %#x
-- formats zero without prefix using %#X
-- behaves as if calling Kernel#Integer for %b argument, if it does not respond to #to_ary
-- doesn't taint the result for %b when argument is tainted
-- behaves as if calling Kernel#Integer for %d argument, if it does not respond to #to_ary
-- doesn't taint the result for %d when argument is tainted
-- behaves as if calling Kernel#Integer for %i argument, if it does not respond to #to_ary
-- doesn't taint the result for %i when argument is tainted
-- behaves as if calling Kernel#Integer for %o argument, if it does not respond to #to_ary
-- doesn't taint the result for %o when argument is tainted
-- behaves as if calling Kernel#Integer for %u argument, if it does not respond to #to_ary
-- doesn't taint the result for %u when argument is tainted
-- behaves as if calling Kernel#Integer for %x argument, if it does not respond to #to_ary
-- doesn't taint the result for %x when argument is tainted
-- behaves as if calling Kernel#Integer for %X argument, if it does not respond to #to_ary
-- doesn't taint the result for %X when argument is tainted
-- tries to convert the passed argument to an Array using #to_ary
-- behaves as if calling Kernel#Float for %e arguments, when the passed argument does not respond to #to_ary
-- behaves as if calling Kernel#Float for %e arguments, when the passed argument is hexadecimal string
-- doesn't taint the result for %e when argument is tainted
-- tries to convert the passed argument to an Array using #to_ary
-- behaves as if calling Kernel#Float for %E arguments, when the passed argument does not respond to #to_ary
-- behaves as if calling Kernel#Float for %E arguments, when the passed argument is hexadecimal string
-- doesn't taint the result for %E when argument is tainted
-- tries to convert the passed argument to an Array using #to_ary
-- behaves as if calling Kernel#Float for %f arguments, when the passed argument does not respond to #to_ary
-- behaves as if calling Kernel#Float for %f arguments, when the passed argument is hexadecimal string
-- doesn't taint the result for %f when argument is tainted
-- tries to convert the passed argument to an Array using #to_ary
-- behaves as if calling Kernel#Float for %g arguments, when the passed argument does not respond to #to_ary
-- behaves as if calling Kernel#Float for %g arguments, when the passed argument is hexadecimal string
-- doesn't taint the result for %g when argument is tainted
-- tries to convert the passed argument to an Array using #to_ary
-- behaves as if calling Kernel#Float for %G arguments, when the passed argument does not respond to #to_ary
-- behaves as if calling Kernel#Float for %G arguments, when the passed argument is hexadecimal string
-- doesn't taint the result for %G when argument is tainted
 
 
-Finished in <t> seconds
 
-1 file, 96 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/multiply_spec.rb
-String#*
-- returns a new string containing count copies of self
-- tries to convert the given argument to an integer using to_int
-- raises an ArgumentError when given integer is negative
-- raises a RangeError when given integer is a Bignum
-- returns subclass instances
-- always taints the result when self is tainted
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/new_spec.rb
-String.new
-- returns an instance of String
-- returns a fully-formed String
-- returns a new string given a string argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/next_spec.rb
-String#next
-- returns an empty string for empty strings
-- returns the successor by increasing the rightmost alphanumeric (digit => digit, letter => letter with same case)
-- increases non-alphanumerics (via ascii rules) if there are no alphanumerics
-- increases the next best alphanumeric (jumping over non-alphanumerics) if there is a carry
-- increases the next best character if there is a carry for non-alphanumerics
-- adds an additional character (just left to the last increased one) if there is a carry and no character left to increase
-- returns subclass instances when called on a subclass
-- taints the result if self is tainted
 
-String#next!
-- is equivalent to succ, but modifies self in place (still returns self)
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/oct_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/oct_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/oct_spec.rb
-String#oct
-- treats numeric digits as base-8 digits by default
-- accepts numbers formatted as binary
-- accepts numbers formatted as hexadecimal
-- accepts numbers formatted as decimal
-- accepts a single underscore separating digits
-- does not accept a sequence of underscores as part of a number
-- ignores characters that are incorrect for the base-8 digits
-- returns 0 if no characters can be interpreted as a base-8 number
 
-String#oct with a leading minus sign
-- treats numeric digits as base-8 digits by default
-- accepts numbers formatted as binary
-- accepts numbers formatted as hexadecimal
-- accepts numbers formatted as decimal
 
-String#oct with a leading plus sign
-- treats numeric digits as base-8 digits by default
-- accepts numbers formatted as binary
-- accepts numbers formatted as hexadecimal
-- accepts numbers formatted as decimal
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/ord_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/ord_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/ord_spec.rb
-String#ord
-- returns a Fixnum
-- returns the codepoint of the first character in the String
-- ignores subsequent characters
-- understands multibyte characters
-- is equivalent to #codepoints.first
-- raises an ArgumentError if called on an empty String
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/partition_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/partition_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/partition_spec.rb
-String#partition with String
-- returns an array of substrings based on splitting on the given string
-- always returns 3 elements
-- accepts regexp
-- raises error if not convertible to string
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/plus_spec.rb
-String#+
-- returns a new string containing the given string concatenated to self
-- converts any non-String argument with #to_str
-- raises a TypeError when given any object that fails #to_str
-- doesn't return subclass instances
-- taints the result when self or other is tainted
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/replace_spec.rb
-String#replace
-- replaces the content of self with other and returns self
-- replaces the taint status of self with that of other
-- tries to convert other to string using to_str
-- raises a TypeError if other can't be converted to string
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-String#replace raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/replace_spec.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/replace_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/replace_spec.rb)
-== rubyspec/core/string/reverse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/reverse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/reverse_spec.rb
-String#reverse
-- returns a new string with the characters of self in reverse order
-- taints the result if self is tainted
 
-String#reverse!
-- reverses self in place and always returns self
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-String#reverse! raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/reverse_spec.rb:45:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/reverse_spec.rb:17:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/reverse_spec.rb)
-== rubyspec/core/string/rindex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/rindex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rindex_spec.rb
-String#rindex with object
-- raises a TypeError if obj isn't a String, Fixnum or Regexp
-- doesn't try to convert obj to an integer via to_int
-- tries to convert obj to a string via to_str
 
-String#rindex with String
-- behaves the same as String#rindex(char) for one-character strings
-- behaves the same as String#rindex(?char) for one-character strings
-- returns the index of the last occurrence of the given substring
-- doesn't set $~
-- ignores string subclasses
-- starts the search at the given offset
-- starts the search at offset + self.length if offset is negative
-- returns nil if the substring isn't found
-- tries to convert start_offset to an integer via to_int
-- raises a TypeError when given offset is nil
 
-String#rindex with Regexp
-- behaves the same as String#rindex(string) for escaped string regexps
-- returns the index of the first match from the end of string of regexp
-- sets $~ to MatchData of match and nil when there's none
-- starts the search at the given offset
-- starts the search at offset + self.length if offset is negative
-- returns nil if the substring isn't found
-- supports \G which matches at the given start offset
-- tries to convert start_offset to an integer via to_int
-- raises a TypeError when given offset is nil
 
 
-Finished in <t> seconds
 
-1 file, 22 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/rjust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/rjust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rjust_spec.rb
-String#rjust with length, padding
-- returns a new string of specified length with self right justified and padded with padstr
-- pads with whitespace if no padstr is given
-- returns self if it's longer than or as long as the specified length
-- taints result when self or padstr is tainted
-- tries to convert length to an integer using to_int
-- raises a TypeError when length can't be converted to an integer
-- tries to convert padstr to a string using to_str
-- raises a TypeError when padstr can't be converted
-- raises an ArgumentError when padstr is empty
-- returns subclass instances when called on subclasses
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/rpartition_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/rpartition_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rpartition_spec.rb
-String#rpartition with String
-- returns an array of substrings based on splitting on the given string
-- always returns 3 elements
-- accepts regexp
-- affects $~
-- raises error if not convertible to string
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/rstrip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/rstrip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rstrip_spec.rb
-String#rstrip
-- returns a copy of self with trailing whitespace removed
-- taints the result when self is tainted
 
-String#rstrip!
-- modifies self in place and returns self
-- returns nil if no modifications were made
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified (FAILED - <n>)
 
 
- <n>)
-String#rstrip! raises a RuntimeError on a frozen instance that would not be modified FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rstrip_spec.rb:51:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/rstrip_spec.rb:20:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/rstrip_spec.rb)
-== rubyspec/core/string/scan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/scan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/scan_spec.rb
-String#scan
-- returns an array containing all matches
-- respects $KCODE when the pattern collapses to nothing
-- stores groups as arrays in the returned arrays
-- scans for occurrences of the string if pattern is a string
-- sets $~ to MatchData of last match and nil when there's none
-- supports \G which matches the end of the previous match / string start for first match
-- tries to convert pattern to a string via to_str
-- raises a TypeError if pattern isn't a Regexp and can't be converted to a String
-- taints the match strings if self is tainted, unless the taint happens in the method call
 
-String#scan with pattern and block
-- returns self
-- passes each match to the block as one argument: an array
-- passes groups to the block as one argument: an array
-- sets $~ for access from the block
-- restores $~ after leaving the block
-- sets $~ to MatchData of last match and nil when there's none for access from outside
-- taints the match strings if self is tainted, unless the tain happens inside the scan
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/setbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/setbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/setbyte_spec.rb
-String#setbyte
-- returns an Integer
-- modifies the receiver
-- changes the byte at the given index to the new byte
-- allows changing bytes in multi-byte characters
-- can invalidate a String's encoding
-- regards a negative index as counting from the end of the String
-- raises an IndexError unless the index is inside the String
-- raises a RuntimeError if self is frozen
-- raises a TypeError unless the second argument is an Integer
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/size_spec.rb
-String#size
-- returns the length of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/slice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/slice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb
-String#slice
-- returns the character code of the character at the given index
-- returns nil if index is outside of self
-- calls to_int on the given index
-- raises a TypeError if the given index is nil
-- raises a TypeError if the given index can't be converted to an Integer
 
-String#slice with index, length
-- returns the substring starting at the given index with the given length
-- always taints resulting strings when self is tainted
-- returns nil if the offset falls outside of self
-- returns nil if the length is negative
-- calls to_int on the given index and the given length
-- raises a TypeError when idx or length can't be converted to an integer
-- raises a TypeError when the given index or the given length is nil
-- returns subclass instances
 
-String#slice with Range
-- returns the substring given by the offsets of the range
-- returns nil if the beginning of the range falls outside of self
-- returns an empty string if range.begin is inside self and > real end
-- always taints resulting strings when self is tainted
-- returns subclass instances
-- calls to_int on range arguments
-- works with Range subclasses
 
-String#slice with Regexp
-- returns the matching portion of self
-- returns nil if there is no match
-- always taints resulting strings when self or regexp is tainted
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
 
-String#slice with Regexp, index
-- returns the capture for the given index
-- always taints resulting strings when self or regexp is tainted
-- returns nil if there is no match
-- returns nil if there is no capture for the given index
-- calls to_int on the given index
-- raises a TypeError when the given index can't be converted to Integer
-- raises a TypeError when the given index is nil
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
 
-String#slice with Regexp, group
-- returns the capture for the given name (ERROR - <n>)
-- returns the last capture for duplicate names (ERROR - <n>)
-- returns the innermost capture for nested duplicate names (ERROR - <n>)
-- always taints resulting strings when self or regexp is tainted (ERROR - <n>)
-- returns nil if there is no match (ERROR - <n>)
-- raises an IndexError if there is no capture for the given name (FAILED - <n>)
-- raises a TypeError when the given name is not a String
-- raises an IndexError when given the empty String as a group name (FAILED - <n>)
-- returns subclass instances (ERROR - <n>)
-- sets $~ to MatchData when there is a match and nil when there's none (ERROR - <n>)
 
-String#slice with String
-- returns other_str if it occurs in self
-- taints resulting strings when other is tainted
-- doesn't set $~
-- returns nil if there is no match
-- doesn't call to_str on its argument
-- returns a subclass instance when given a subclass instance
 
-String#slice! with index
-- deletes and return the char at the given position
-- returns nil if idx is outside of self
-- raises a RuntimeError if self is frozen
-- calls to_int on index
 
-String#slice! with index, length
-- deletes and returns the substring at idx and the given length
-- always taints resulting strings when self is tainted
-- returns nil if the given position is out of self
-- returns nil if the length is negative
-- raises a RuntimeError if self is frozen
-- calls to_int on idx and length
-- returns subclass instances
 
-String#slice! Range
-- deletes and return the substring given by the offsets of the range
-- returns nil if the given range is out of self
-- always taints resulting strings when self is tainted
-- returns subclass instances
-- calls to_int on range arguments
-- works with Range subclasses
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified
 
-String#slice! with Regexp
-- deletes and returns the first match from self
-- returns nil if there was no match
-- always taints resulting strings when self or regexp is tainted
-- doesn't taint self when regexp is tainted
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified
 
-String#slice! with Regexp, index
-- deletes and returns the capture for idx from self
-- always taints resulting strings when self or regexp is tainted
-- doesn't taint self when regexp is tainted
-- returns nil if there was no match
-- returns nil if there is no capture for idx
-- calls to_int on idx
-- returns subclass instances
-- sets $~ to MatchData when there is a match and nil when there's none
-- raises a RuntimeError if self is frozen
 
-String#slice! with String
-- removes and returns the first occurrence of other_str from self
-- taints resulting strings when other is tainted
-- doesn't set $~
-- returns nil if self does not contain other
-- doesn't call to_str on its argument
-- returns a subclass instance when given a subclass instance
-- raises a RuntimeError if self is frozen
 
 
- <n>)
-String#slice with Regexp, group returns the capture for the given name ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:5:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group returns the last capture for duplicate names ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:16:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:16:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group returns the innermost capture for nested duplicate names ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:21:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:21:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group always taints resulting strings when self or regexp is tainted ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:29:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:28:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:28:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group returns nil if there is no match ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:47:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:47:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group raises an IndexError if there is no capture for the given name FAILED
-Expected IndexError but got TypeError (can't convert String into Integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:51:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group raises an IndexError when given the empty String as a group name FAILED
-Expected IndexError but got TypeError (can't convert String into Integer)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:63:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group returns subclass instances ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:68:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:68:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
- <n>)
-String#slice with Regexp, group sets $~ to MatchData when there is a match and nil when there's none ERROR
-TypeError: can't convert String into Integer
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:72:in `slice'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/shared/versions/slice_1.9.rb:72:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/slice_spec.rb:25:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 93 examples, <num> expectations, 2 failures, 7 errors
-exit 1
-failed(rubyspec/core/string/slice_spec.rb)
-== rubyspec/core/string/split_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/split_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/split_spec.rb
-String#split with String
-- returns an array of substrings based on splitting on the given string
-- suppresses trailing empty fields when limit isn't given or 0
-- returns an array with one entry if limit is 1: the original string
-- returns at most limit fields when limit > 1
-- doesn't suppress or limit fields when limit is negative
-- defaults to $; when string isn't given or nil
-- ignores leading and continuous whitespace when string is a single space
-- splits between characters when its argument is an empty string
-- tries converting its pattern argument to a string via to_str
-- tries converting limit to an integer via to_int
-- doesn't set $~
-- returns subclass instances based on self
-- does not call constructor on created subclass instances
-- taints the resulting strings if self is tainted
 
-String#split with Regexp
-- divides self on regexp matches
-- treats negative limits as no limit
-- suppresses trailing empty fields when limit isn't given or 0
-- returns an array with one entry if limit is 1: the original string
-- returns at most limit fields when limit > 1
-- doesn't suppress or limit fields when limit is negative
-- defaults to $; when regexp isn't given or nil
-- splits between characters when regexp matches a zero-length string
-- respects $KCODE when splitting between characters
-- respects the encoding of the regexp when splitting between characters
-- includes all captures in the result array
-- does not include non-matching captures in the result array
-- tries converting limit to an integer via to_int
-- returns a type error if limit can't be converted to an integer
-- doesn't set $~
-- returns the original string if no matches are found
-- returns subclass instances based on self
-- does not call constructor on created subclass instances
-- taints the resulting strings if self is tainted
-- taints an empty string if self is tainted (FAILED - <n>)
-- doesn't taints the resulting strings if the Regexp is tainted
 
 
- <n>)
-String#split with Regexp taints an empty string if self is tainted FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/split_spec.rb:332:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/split_spec.rb:157:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 35 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/split_spec.rb)
-== rubyspec/core/string/squeeze_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/squeeze_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/squeeze_spec.rb
-String#squeeze
-- returns new string where runs of the same character are replaced by a single character when no args are given
-- only squeezes chars that are in the intersection of all sets given
-- negates sets starting with ^
-- squeezes all chars in a sequence
-- raises an error when the parameter is out of the sequence (FAILED - <n>)
-- taints the result when self is tainted
-- tries to convert each set arg to a string using to_str
-- raises a TypeError when one set arg can't be converted to a string
-- returns subclass instances when called on a subclass
 
-String#squeeze!
-- modifies self in place and returns self
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen
 
 
- <n>)
-String#squeeze raises an error when the parameter is out of the sequence FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/squeeze_spec.rb:59:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/squeeze_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/squeeze_spec.rb)
-== rubyspec/core/string/start_with_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/start_with_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/start_with_spec.rb
-String#start_with?
-- returns true only if beginning match
-- returns true only if any beginning match
-- converts its argument using :to_str
-- ignores arguments not convertible to string
-- uses only the needed arguments
-- works for multibyte strings
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/strip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/strip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/strip_spec.rb
-String#strip
-- returns a new string with leading and trailing whitespace removed
-- taints the result when self is tainted
 
-String#strip!
-- modifies self in place and returns self
-- returns nil if no modifications where made
-- raises a RuntimeError on a frozen instance that is modified
-- raises a RuntimeError on a frozen instance that would not be modified
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/sub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/sub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sub_spec.rb
-String#sub with pattern, replacement
-- returns a copy of self with all occurrences of pattern replaced with replacement
-- ignores a block if supplied
-- supports \G which matches at the beginning of the string
-- supports /i for ignoring case
-- doesn't interpret regexp metacharacters if pattern is a string
-- replaces \1 sequences with the regexp's corresponding capture
-- treats \1 sequences without corresponding captures as empty strings
-- replaces \& and \0 with the complete match
-- replaces \` with everything before the current match
-- replaces \' with everything after the current match
-- replaces \\\+ with \\+
-- replaces \+ with the last paren that actually matched
-- treats \+ as an empty string if there was no captures
-- maps \\ in replacement to \
-- leaves unknown \x escapes in replacement untouched
-- leaves \ at the end of replacement untouched
-- taints the result if the original string or replacement is tainted
-- tries to convert pattern to a string using to_str
-- raises a TypeError when pattern can't be converted to a string
-- tries to convert replacement to a string using to_str
-- raises a TypeError when replacement can't be converted to a string
-- returns subclass instances when called on a subclass
-- sets $~ to MatchData of match and nil when there's none
-- replaces \\1 with \1
-- replaces \\1 with \1
-- replaces \\\1 with \
 
-String#sub with pattern and block
-- returns a copy of self with the first occurrences of pattern replaced with the block's return value
-- sets $~ for access from the block
-- sets $~ to MatchData of last match and nil when there's none for access from outside
-- doesn't raise a RuntimeError if the string is modified while substituting
-- doesn't interpolate special sequences like \1 for the block's return value
-- converts the block's return value to a string using to_s
-- taints the result if the original string or replacement is tainted
 
-String#sub! with pattern, replacement
-- modifies self in place and returns self
-- taints self if replacement is tainted
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen (FAILED - <n>)
 
-String#sub! with pattern and block
-- modifies self in place and returns self
-- sets $~ for access from the block
-- taints self if block's result is tainted
-- returns nil if no modifications were made
-- raises a RuntimeError if the string is modified while substituting
-- raises a RuntimeError when self is frozen (FAILED - <n>)
 
 
- <n>)
-String#sub! with pattern, replacement raises a RuntimeError when self is frozen FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sub_spec.rb:346:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sub_spec.rb:310:in `<top (required)>'
 
- <n>)
-String#sub! with pattern and block raises a RuntimeError when self is frozen FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sub_spec.rb:414:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sub_spec.rb:353:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 43 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/string/sub_spec.rb)
-== rubyspec/core/string/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/succ_spec.rb
-String#succ
-- returns an empty string for empty strings
-- returns the successor by increasing the rightmost alphanumeric (digit => digit, letter => letter with same case)
-- increases non-alphanumerics (via ascii rules) if there are no alphanumerics
-- increases the next best alphanumeric (jumping over non-alphanumerics) if there is a carry
-- increases the next best character if there is a carry for non-alphanumerics
-- adds an additional character (just left to the last increased one) if there is a carry and no character left to increase
-- returns subclass instances when called on a subclass
-- taints the result if self is tainted
 
-String#succ!
-- is equivalent to succ, but modifies self in place (still returns self)
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/sum_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/sum_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/sum_spec.rb
-String#sum
-- returns a basic n-bit checksum of the characters in self
-- tries to convert n to an integer using to_int
-- returns sum of the bytes in self if n less or equal to zero
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/swapcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/swapcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/swapcase_spec.rb
-String#swapcase
-- returns a new string with all uppercase chars from self converted to lowercase and vice versa
-- taints resulting string when self is tainted
-- is locale insensitive (only upcases a-z and only downcases A-Z)
-- returns subclass instances when called on a subclass
 
-String#swapcase!
-- modifies self in place
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_a_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_c_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_c_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_c_spec.rb
-String#to_c
-- returns a Complex object
-- understands integers
-- understands negative integers
-- understands fractions (numerator/denominator) for the real part
-- understands fractions (numerator/denominator) for the imaginary part
-- understands negative fractions (-numerator/denominator) for the real part
-- understands negative fractions (-numerator/denominator) for the imaginary part
-- understands floats (a.b) for the real part
-- understands floats (a.b) for the imaginary part
-- understands negative floats (-a.b) for the real part
-- understands negative floats (-a.b) for the imaginary part
-- understands an integer followed by 'i' to mean that integer is the imaginary part
-- understands a negative integer followed by 'i' to mean that negative integer is the imaginary part
-- understands an 'i' by itself as denoting a complex number with an imaginary part of 1
-- understands a '-i' by itself as denoting a complex number with an imaginary part of -1
-- understands 'a+bi' to mean a complex number with 'a' as the real part, 'b' as the imaginary
-- understands 'a-bi' to mean a complex number with 'a' as the real part, '-b' as the imaginary
-- understands scientific notation for the real part
-- understands negative scientific notation for the real part
-- understands scientific notation for the imaginary part
-- understands negative scientific notation for the imaginary part
-- understands scientific notation for the real and imaginary part in the same String
-- understands negative scientific notation for the real and imaginary part in the same String
-- returns a complex number with 0 as the real part, 0 as the imaginary part for unrecognised Strings
 
 
-Finished in <t> seconds
 
-1 file, 24 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_f_spec.rb
-String#to_f
-- treats leading characters of self as a floating point number
-- treats special float value strings as characters
-- allows for varying case
-- allows for varying signs
-- allows for underscores, even in the decimal side
-- returns 0 for strings with any non-digit in them
-- takes an optional sign
-- returns 0.0 if the conversion fails
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_i_spec.rb
-String#to_i
-- ignores subsequent invalid characters
-- returns 0 if self is no valid integer-representation
-- interprets leading characters as a number in the given base
-- auto-detects base 8 via leading 0 when base = 0
-- auto-detects base 2 via 0b when base = 0
-- auto-detects base 10 via 0d when base = 0
-- auto-detects base 8 via 0o when base = 0
-- auto-detects base 16 via 0x when base = 0
-- auto-detects base 10 with no base specifier when base = 0
-- doesn't handle foreign base specifiers when base is > 0
-- tries to convert the base to an integer using to_int
-- requires that the sign if any appears before the base specifier
-- raises an ArgumentError for illegal bases (1, < 0 or > 36)
-- returns a Fixnum for long strings with trailing spaces
-- returns a Fixnum for long strings with leading spaces
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_r_spec.rb
-String#to_r
-- returns a Rational object
-- returns (0/1) for the empty String
-- returns (n/1) for a String starting with a decimal _n_
-- ignores trailing characters
-- ignores leading spaces
-- does not ignore arbitrary, non-numeric leading characters
-- treats leading hypens as minus signs
-- does not treat a leading period without a numeric prefix as a decimal point
-- understands decimal points
-- ignores underscores between numbers
-- understands a forward slash as separating the numerator from the denominator
-- returns (0/1) for Strings it can't parse
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_s_spec.rb
-String#to_s
-- returns self when self.class == String
-- returns a new instance of String when called on a subclass
-- taints the result when self is tainted
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_str_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_str_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_str_spec.rb
-String#to_str
-- returns self when self.class == String
-- returns a new instance of String when called on a subclass
-- taints the result when self is tainted
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/to_sym_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/to_sym_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/to_sym_spec.rb
-String#to_sym
-- returns the symbol corresponding to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/tr_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/tr_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/tr_s_spec.rb
-String#tr_s
-- returns a string processed according to tr with newly duplicate characters removed
-- accepts c1-c2 notation to denote ranges of characters
-- pads to_str with its last char if it is shorter than from_string
-- translates chars not in from_string when it starts with a ^
-- tries to convert from_str and to_str to strings using to_str
-- returns subclass instances when called on a subclass
-- taints the result when self is tainted
 
-String#tr_s!
-- modifies self in place
-- returns nil if no modification was made
-- does not modify self if from_str is empty
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/tr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/tr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/tr_spec.rb
-String#tr
-- returns a new string with the characters from from_string replaced by the ones in to_string
-- accepts c1-c2 notation to denote ranges of characters
-- pads to_str with its last char if it is shorter than from_string
-- translates chars not in from_string when it starts with a ^
-- tries to convert from_str and to_str to strings using to_str
-- returns subclass instances when called on a subclass
-- taints the result when self is tainted
-- can replace a 7-bit ASCII character with a multibyte one
 
-String#tr!
-- modifies self in place
-- returns nil if no modification was made
-- does not modify self if from_str is empty
-- raises a RuntimeError if self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/try_convert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/try_convert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/try_convert_spec.rb
-String.try_convert
-- returns self for strings
-- converts using :to_str
-- returns nil when there is no :to_str
-- should not rescue errors
-- checks the result of the conversion
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/unpack/c_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/unpack/c_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/unpack/c_spec.rb
-String#unpack with format 'C'
-- decodes one byte for a single format character
-- decodes two bytes for two format characters
-- decods the number of bytes requested by the count modifier
-- decodes the remaining bytes when passed the '*' modifier
-- decodes the remaining bytes when passed the '*' modifer after another directive
-- decodes zero bytes when no bytes remain and the '*' modifier is passed
-- adds nil for each element requested beyond the end of the String
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- decodes a byte with most significant bit set as a positive number
 
-String#unpack with format 'c'
-- decodes one byte for a single format character
-- decodes two bytes for two format characters
-- decods the number of bytes requested by the count modifier
-- decodes the remaining bytes when passed the '*' modifier
-- decodes the remaining bytes when passed the '*' modifer after another directive
-- decodes zero bytes when no bytes remain and the '*' modifier is passed
-- adds nil for each element requested beyond the end of the String
-- ignores NULL bytes between directives
-- ignores spaces between directives
-- decodes a byte with most significant bit set as a negative number
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/unpack_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/unpack_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/unpack_spec.rb
-String#unpack
-- returns an array by decoding self according to the format string
-- returns an array by decoding self in little-endian (native format) order according to the format string
 
-String#unpack with nil format argument
-- raises a TypeError exception
 
-String#unpack with 'Z' directive
-- returns an array by decoding self according to the format string
 
-String#unpack with 'N' and 'n' directives
-- returns an array by decoding self according to the format string
 
-String#unpack with 'V' and 'v' directives
-- returns an array by decoding self according to the format string
 
-String#unpack with 'C' and 'c' directives
-- returns an array by decoding self according to the format string
-- decodes respective of the already decoded data
 
-String#unpack with 'Q' and 'q' directives
-- returns an array in little-endian (native format) order by decoding self according to the format string
-- pads nil when the string is short (FAILED - <n>)
-- returns Bignums for big numeric values on little-endian platforms
-- returns Fixnums for small numeric values
 
-String#unpack with 'a', 'X' and 'x' directives
-- returns an array by decoding self according to the format string
 
-String#unpack with 'DdEeFfGg' directives
-- returns an array by decoding self according to the format string
-- returns an array by decoding self in little-endian order according to the format string
 
-String#unpack with 'B' and 'b' directives
-- returns an array by decoding self according to the format string
 
-String#unpack with 'H' and 'h' directives
-- returns an array by decoding self according to the format string
 
-String#unpack with 'IiLlSs' directives
-- uses sizeof(int) as an integer
-- ignores the result if there aren't 4 bytes
 
-String#unpack with 'lL'
-- uses 4 bytes for an integer
-- ignores the result if there aren't 4 bytes
 
-String#unpack with 'U' directive
-- returns an array by decoding self according to the format string
 
-String#unpack with 'A' directive
-- returns an array by decoding self according to the format string
 
-String#unpack with '@' directive
-- returns an array by decoding self according to the format string
 
-String#unpack with 'M' directive
-- decodes the rest of the string as MIMEs quoted-printable
-- decodes across new lines
 
-String#unpack with 'm' directive
-- returns an array by decoding self according to the format string
 
-String#unpack with 'w' directive
-- produces a BER-compressed integer
 
 
- <n>)
-String#unpack with 'Q' and 'q' directives pads nil when the string is short FAILED
-Expected [575263624658931]
- to equal [575263624658931, nil]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/unpack_spec.rb:134:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/unpack_spec.rb:109:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 28 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/core/string/unpack_spec.rb)
-== rubyspec/core/string/upcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/upcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upcase_spec.rb
-String#upcase
-- returns a copy of self with all lowercase letters upcased
-- is locale insensitive (only replaces a-z)
-- taints result when self is tainted
-- returns a subclass instance for subclasses
 
-String#upcase!
-- modifies self in place
-- returns nil if no modifications were made
-- raises a RuntimeError when self is frozen
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/string/upto_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/upto_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upto_spec.rb
-String#upto
-- passes successive values, starting at self and ending at other_string, to the block
-- calls the block once even when start eqals stop
-- doesn't call block with self even if self is less than stop but stop length is less than self length (FAILED - <n>)
-- doesn't call block if stop is less than self and stop length is less than self length
-- doesn't call the block if self is greater than stop
-- stops iterating as soon as the current value's character count gets higher than stop's
-- returns self
-- tries to convert other to string using to_str
-- raises a TypeError if other can't be converted to a string
-- does not work with symbols (FAILED - <n>)
-- returns an enumerator when no block given
-- uses the ASCII map for single letters
-- stops before the last value if exclusive
 
 
- <n>)
-String#upto doesn't call block with self even if self is less than stop but stop length is less than self length FAILED
-Expected ["25"]
- to equal []
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upto_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upto_spec.rb:4:in `<top (required)>'
 
- <n>)
-String#upto does not work with symbols FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upto_spec.rb:90:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/upto_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/core/string/upto_spec.rb)
-== rubyspec/core/string/valid_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/string/valid_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/valid_encoding_spec.rb
-String#valid_encoding?
-- returns true if the String's encoding is valid
-- returns true if self is valid in the current encoding and other encodings
-- returns true for all encodings self is valid in (ERROR - <n>)
-- returns false if self is valid in one encoding, but invalid in the one it's tagged with
-- returns false if self contains a character invalid in the associated encoding
-- returns false if a valid String had an invalid character appended to it
 
 
- <n>)
-String#valid_encoding? returns true for all encodings self is valid in ERROR
-ArgumentError: unknown encoding name - CP50221
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/valid_encoding_spec.rb:88:in `force_encoding'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/valid_encoding_spec.rb:88:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/valid_encoding_spec.rb:4:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/string/valid_encoding_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/string/valid_encoding_spec.rb)
-== rubyspec/core/struct/each_pair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/each_pair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/each_pair_spec.rb
-Struct#each_pair
-- passes each key value pair to the given block
-- returns an Enumerator if not passed a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/each_spec.rb
-Struct#each
-- passes each value to the given block
-- returns an Enumerator if not passed a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/element_reference_spec.rb
-Struct[]
-- is a synonym for new
 
-Struct#[]
-- returns the attribute referenced
-- fails when it does not know about the requested attribute
-- fails if passed too many arguments
-- fails if not passed a string, symbol, or integer
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/element_set_spec.rb
-Struct#[]=
-- assigns the passed value
-- fails when trying to assign attributes which don't exist
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/eql_spec.rb
-Struct#eql?
-- returns true if the other is the same object
-- returns true if the other has all the same fields
-- returns false if the other is a different object or has different fields
-- handles recursive structures by returning false if a difference can be found
-- returns false if any corresponding elements are not #eql?
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/equal_value_spec.rb
-Struct#==
-- returns true if the other is the same object
-- returns true if the other has all the same fields
-- returns false if the other is a different object or has different fields
-- handles recursive structures by returning false if a difference can be found
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/hash_spec.rb
-Struct#hash
-- returns the same fixnum for structs with the same content
-- returns the same value if structs are #eql?
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/initialize_spec.rb
-Struct#initialize
-- is private
-- does nothing when passed a set of fields equal to self
-- explicitly sets instance variables to nil when args not provided to initialize
-- can be overriden
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/inspect_spec.rb
-Struct#inspect
-- returns a string representation of some kind
-- returns a string representation without the class name for anonymous structs
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/length_spec.rb
-Struct#length
-- returns the number of attributes
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/members_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/members_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/members_spec.rb
-Struct#members
-- returns an array of attribute names
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/new_spec.rb
-Struct.new
-- creates a constant in Struct namespace with string as first argument
-- overwrites previously defined constants with string as first argument
-- calls to_str on its first argument (constant name)
-- creates a new anonymous class with nil first argument
-- creates a new anonymous class with symbol arguments
-- does not create a constant with symbol as first argument
-- fails with invalid constant name as first argument
-- raises a TypeError if object doesn't respond to to_sym
-- raises a TypeError if object is not a Symbol
-- processes passed block with instance_eval
-- creates a constant in subclass' namespace
-- creates an instance
-- creates reader methods
-- creates writer methods
-- fails with too many arguments
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/select_spec.rb
-Struct#select
-- raises an ArgumentError if given any non-block arguments
-- returns a new array of elements for which block is true
-- returns an instance of Array
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/size_spec.rb
-Struct#size
-- is a synonym for length
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/struct/struct_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/struct_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/struct_spec.rb
-Struct anonymous class instance methods
-- Enumerable methods should work
-- reader method should be a synonym for []
-- reader method should not interfere with undefined methods
-- writer method be a synonym for []=
 
-Struct subclasses
-- can be subclassed
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/cstime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/cstime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/cstime_spec.rb
-Struct::Tms#cstime
-- needs to be reviewed for spec completeness
 
-Struct::Tms#cstime=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/cutime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/cutime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/cutime_spec.rb
-Struct::Tms#cutime
-- needs to be reviewed for spec completeness
 
-Struct::Tms#cutime=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/element_reference_spec.rb
-Struct::Tms.[]
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/members_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/members_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/members_spec.rb
-Struct::Tms.members
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/new_spec.rb
-Struct::Tms.new
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/stime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/stime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/stime_spec.rb
-Struct::Tms#stime
-- needs to be reviewed for spec completeness
 
-Struct::Tms#stime=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/tms/utime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/tms/utime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/tms/utime_spec.rb
-Struct::Tms#utime
-- needs to be reviewed for spec completeness
 
-Struct::Tms#utime=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/to_a_spec.rb
-Struct#to_a
-- returns the values for this instance as an array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/to_s_spec.rb
-Struct#to_s
-- is a synonym for inspect
-- returns a string representation without the class name for anonymous structs
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/values_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/values_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/values_at_spec.rb
-Struct#values_at
-- returns an array of values
-- fails when passed unsupported types
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/struct/values_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/struct/values_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/struct/values_spec.rb
-Struct#values
-- is a synonym for to_a
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/all_symbols_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/all_symbols_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/all_symbols_spec.rb
-Symbol.all_symbols
-- returns an array containing all the Symbols in the symbol table
-- increases size of the return array when new symbol comes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/capitalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/capitalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/capitalize_spec.rb
-Symbol#capitalize
-- returns a Symbol
-- converts the first character to uppercase if it is ASCII
-- leaves the first character alone if it is not an alphabetical ASCII character
-- converts subsequent uppercase ASCII characters to their lowercase equivalents
-- leaves ASCII characters already in the correct case as they were
-- works with both upper- and lowercase ASCII characters in the same Symbol
-- leaves uppercase Unicode characters as they were
-- leaves lowercase Unicode characters as they were
-- leaves non-alphabetic ASCII characters as they were
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/case_compare_spec.rb
-Symbol#===
-- returns true when the other is a Symbol
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/casecmp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/casecmp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/casecmp_spec.rb
-Symbol#casecmp
-- compares symbols without regard to case
-- doesn't consider non-ascii characters equal that aren't
-- doesn't do case mapping for non-ascii characters
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/comparison_spec.rb
-Symbol#<=> with Symbol
-- compares individual characters based on their ascii value
-- returns -1 when self is less than other
-- returns 0 when self is equal to other
-- returns 1 when self is greater than other
-- considers symbol that comes lexicographically first to be less if the symbols have same size
-- doesn't consider shorter string to be less if longer string starts with shorter one
-- compares shorter string with corresponding number of first chars of longer string
 
-Symbol#<=>
-- returns nil if its argument does not provide #to_sym
-- returns nil if its argument does not provide #<=>
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/downcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/downcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/downcase_spec.rb
-Symbol#downcase
-- returns a Symbol
-- converts uppercase ASCII characters to their lowercase equivalents
-- leaves lowercase Unicode characters as they were
-- leaves uppercase Unicode characters as they were
-- leaves non-alphabetic ASCII characters as they were
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/element_reference_spec.rb
-Symbol#[]
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/empty_spec.rb
-Symbol#empty?
-- returns true if self is empty
-- returns false if self is non-empty
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/encoding_spec.rb
-Symbol#encoding
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/equal_value_spec.rb
-Symbol#==
-- only returns true when the other is exactly the same symbol
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/id2name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/id2name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/id2name_spec.rb
-Symbol#id2name
-- returns the string corresponding to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/inspect_spec.rb
-Symbol#inspect
-- returns self as a symbol literal for :fred
-- returns self as a symbol literal for :fred?
-- returns self as a symbol literal for :fred!
-- returns self as a symbol literal for :$ruby
-- returns self as a symbol literal for :@ruby
-- returns self as a symbol literal for :@@ruby
-- returns self as a symbol literal for :"$ruby!"
-- returns self as a symbol literal for :"$ruby?"
-- returns self as a symbol literal for :"@ruby!"
-- returns self as a symbol literal for :"@ruby?"
-- returns self as a symbol literal for :"@@ruby!"
-- returns self as a symbol literal for :"@@ruby?"
-- returns self as a symbol literal for :$-w
-- returns self as a symbol literal for :"$-ww"
-- returns self as a symbol literal for :$+
-- returns self as a symbol literal for :$~
-- returns self as a symbol literal for :$:
-- returns self as a symbol literal for :$?
-- returns self as a symbol literal for :$<
-- returns self as a symbol literal for :$_
-- returns self as a symbol literal for :$/
-- returns self as a symbol literal for :$'
-- returns self as a symbol literal for :$"
-- returns self as a symbol literal for :$$
-- returns self as a symbol literal for :$.
-- returns self as a symbol literal for :$,
-- returns self as a symbol literal for :$`
-- returns self as a symbol literal for :$!
-- returns self as a symbol literal for :$;
-- returns self as a symbol literal for :$\
-- returns self as a symbol literal for :$=
-- returns self as a symbol literal for :$*
-- returns self as a symbol literal for :$>
-- returns self as a symbol literal for :$&
-- returns self as a symbol literal for :$@
-- returns self as a symbol literal for :$1234
-- returns self as a symbol literal for :-@
-- returns self as a symbol literal for :+@
-- returns self as a symbol literal for :%
-- returns self as a symbol literal for :&
-- returns self as a symbol literal for :*
-- returns self as a symbol literal for :**
-- returns self as a symbol literal for :/
-- returns self as a symbol literal for :<
-- returns self as a symbol literal for :<=
-- returns self as a symbol literal for :<=>
-- returns self as a symbol literal for :==
-- returns self as a symbol literal for :===
-- returns self as a symbol literal for :=~
-- returns self as a symbol literal for :>
-- returns self as a symbol literal for :>=
-- returns self as a symbol literal for :>>
-- returns self as a symbol literal for :[]
-- returns self as a symbol literal for :[]=
-- returns self as a symbol literal for :<<
-- returns self as a symbol literal for :^
-- returns self as a symbol literal for :`
-- returns self as a symbol literal for :~
-- returns self as a symbol literal for :|
-- returns self as a symbol literal for :!
-- returns self as a symbol literal for :!=
-- returns self as a symbol literal for :!~
-- returns self as a symbol literal for :"$"
-- returns self as a symbol literal for :"&&"
-- returns self as a symbol literal for :"'"
-- returns self as a symbol literal for :","
-- returns self as a symbol literal for :"."
-- returns self as a symbol literal for :".."
-- returns self as a symbol literal for :"..."
-- returns self as a symbol literal for :":"
-- returns self as a symbol literal for :"::"
-- returns self as a symbol literal for :";"
-- returns self as a symbol literal for :"="
-- returns self as a symbol literal for :"=>"
-- returns self as a symbol literal for :"?"
-- returns self as a symbol literal for :"@"
-- returns self as a symbol literal for :"||"
-- returns self as a symbol literal for :"|||"
-- returns self as a symbol literal for :"++"
-- returns self as a symbol literal for :"\""
-- returns self as a symbol literal for :"\"\""
-- returns self as a symbol literal for :"9"
-- returns self as a symbol literal for :"foo bar"
-- returns self as a symbol literal for :"*foo"
-- returns self as a symbol literal for :"foo "
-- returns self as a symbol literal for :" foo"
-- returns self as a symbol literal for :" "
 
 
-Finished in <t> seconds
 
-1 file, 87 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/intern_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/intern_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/intern_spec.rb
-Symbol#intern
-- returns self
-- returns a Symbol
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/length_spec.rb
-Symbol#length
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/match_spec.rb
-Symbol#=~
-- needs to be reviewed for spec completeness
 
-Symbol#match
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/next_spec.rb
-Symbol#next
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/size_spec.rb
-Symbol#size
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/slice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/slice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/slice_spec.rb
-Symbol#slice
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/succ_spec.rb
-Symbol#succ
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/swapcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/swapcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/swapcase_spec.rb
-Symbol#swapcase
-- returns a Symbol
-- converts lowercase ASCII characters to their uppercase equivalents
-- converts uppercase ASCII characters to their lowercase equivalents
-- works with both upper- and lowercase ASCII characters in the same Symbol
-- leaves uppercase Unicode characters as they were
-- leaves lowercase Unicode characters as they were
-- leaves non-alphabetic ASCII characters as they were
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/to_i_spec.rb
-Symbol#to_i
-- has been removed as deprecated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/symbol/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/to_int_spec.rb
-Symbol#to_int
-- has been removed as deprecated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/symbol/to_proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/to_proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/to_proc_spec.rb
-Symbol#to_proc
-- returns a new Proc
-- sends self to arguments passed when calling #call on the proc
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/to_s_spec.rb
-Symbol#to_s
-- returns the string corresponding to self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/to_sym_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/to_sym_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/to_sym_spec.rb
-Symbol#to_sym
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/symbol/upcase_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/symbol/upcase_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/symbol/upcase_spec.rb
-Symbol#upcase
-- returns a Symbol
-- converts lowercase ASCII characters to their uppercase equivalents
-- leaves lowercase Unicode characters as they were
-- leaves non-alphabetic ASCII characters as they were
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/systemexit/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/systemexit/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/systemexit/initialize_spec.rb
-SystemExit#initialize
-- accepts a status
-- accepts a message
-- accepts a status and message
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/abort_on_exception_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/abort_on_exception_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/abort_on_exception_spec.rb
-Thread#abort_on_exception
-- is changeable to true or false
 
-Thread#abort_on_exception=
-- needs to be reviewed for spec completeness
 
-Thread.abort_on_exception
-- needs to be reviewed for spec completeness
 
-Thread.abort_on_exception=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/add_trace_func_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/add_trace_func_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/add_trace_func_spec.rb
-Thread#add_trace_func
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/alive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/alive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/alive_spec.rb
-Thread#alive?
-- can check it's own status
-- describes a running thread
-- describes a sleeping thread
-- describes a blocked thread
-- describes a completed thread
-- describes a killed thread
-- 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
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/backtrace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/backtrace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/backtrace_spec.rb
-Thread#backtrace
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/critical_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/critical_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/critical_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/current_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/current_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/current_spec.rb
-Thread.current
-- returns a thread
-- returns the current thread
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/element_reference_spec.rb
-Thread#[]
-- gives access to thread local values
-- is not shared across threads
-- is accessable using strings or symbols
-- raises exceptions on the wrong type of keys
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/element_set_spec.rb
-Thread#[]=
-- raises exceptions on the wrong type of keys
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/exclusive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/exclusive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/exclusive_spec.rb
-Thread.exclusive
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/exit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/exit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/exit_spec.rb
-Thread#exit!
-- needs to be reviewed for spec completeness
 
-Thread.exit
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/fork_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/fork_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/fork_spec.rb
-Thread.fork
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/group_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/group_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/group_spec.rb
-Thread#group
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/inspect_spec.rb
-Thread#inspect
-- can check it's own status
-- describes a running thread
-- describes a sleeping thread
-- describes a blocked thread
-- describes a completed thread
-- describes a killed thread
-- describes a thread with an uncaught exception
-- describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/join_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/join_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/join_spec.rb
-Thread#join
-- returns the thread when it is finished
-- returns the thread when it is finished when given a timeout
-- returns nil if it is not finished when given a timeout
-- accepts a floating point timeout length
-- raises any exceptions encountered in the thread body
-- returns the dead thread
-- raises any uncaught exception encountered in ensure block
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/key_spec.rb
-Thread#key?
-- tests for existance of thread local variables using symbols or strings
-- raises exceptions on the wrong type of keys
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/keys_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/keys_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/keys_spec.rb
-Thread#keys
-- returns an array of the names of the thread-local variables as symbols
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/thread/kill_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/kill_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/kill_spec.rb
-Thread#kill
-- kills sleeping thread
-- kills current thread
-- runs ensure clause
-- runs nested ensure clauses
-- does not set $!
-- cannot be rescued
-- killing dying running does nothing
-- can be rescued by outer rescue clause when inner ensure clause raises exception
-- is deferred if ensure clause does Thread.stop
-- does not deadlock when called from within the thread while being joined from without
 
-Thread#kill!
-- needs to be reviewed for spec completeness
 
-Thread.kill
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/list_spec.rb
-Thread::list
-- includes the current and main thread
-- does not include deceased threads
-- includes waiting threads
 
-Thread.list
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/main_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/main_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/main_spec.rb
-Thread.main
-- returns the main thread
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/new_spec.rb
-Thread.new
-- creates a thread executing the given block
-- can pass arguments to the thread block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/pass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/pass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/pass_spec.rb
-Thread.pass
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/thread/priority_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/priority_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/priority_spec.rb
-Thread#priority
-- needs to be reviewed for spec completeness
 
-Thread#priority=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/raise_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/raise_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/raise_spec.rb
-Thread#raise
-- ignores dead threads
 
-Thread#raise on a sleeping thread
-- raises a RuntimeError if no exception class is given
-- raises the given exception
-- raises the given exception with the given message
-- can go unhandled
-- raises a RuntimeError when called with no arguments
 
-Thread#raise on a running thread
-- raises a RuntimeError if no exception class is given
-- raises the given exception
-- raises the given exception with the given message
-- can go unhandled
-- raise the given argument even when there is an active exception
 
-Thread#raise on same thread
-- aborts execution
-- raises RuntimeError if no exception class is given
-- re-raises the rescued exception
-- allows Exception, message, and backtrace parameters
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/run_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/run_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/safe_level_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/safe_level_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/safe_level_spec.rb
-Thread#safe_level
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/set_trace_func_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/set_trace_func_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/set_trace_func_spec.rb
-Thread#set_trace_func
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/start_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/start_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/start_spec.rb
-Thread.start
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/status_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/status_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/status_spec.rb
-Thread#status
-- can check it's own status
-- describes a running thread
-- describes a sleeping thread
-- describes a blocked thread
-- describes a completed thread
-- describes a killed thread
-- describes a thread with an uncaught exception
-- describes a dying sleeping thread
-- reports aborting on a killed thread
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/stop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/stop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/stop_spec.rb
-Thread.stop
-- causes the current thread to sleep indefinitely
 
-Thread#stop?
-- can check it's own status
-- describes a running thread
-- describes a sleeping thread
-- describes a blocked thread
-- describes a completed thread
-- describes a killed thread
-- 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
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/terminate_spec.rb
-Thread#terminate
-- kills sleeping thread
-- kills current thread
-- runs ensure clause
-- runs nested ensure clauses
-- does not set $!
-- cannot be rescued
-- killing dying running does nothing
-- can be rescued by outer rescue clause when inner ensure clause raises exception
-- is deferred if ensure clause does Thread.stop
-- does not deadlock when called from within the thread while being joined from without
 
-Thread#terminate!
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/thread/value_spec.rb
-Thread#value
-- returns the result of the block
-- re-raises error for an uncaught exception
-- is nil for a killed thread
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/thread/wakeup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/thread/wakeup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/threadgroup/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/threadgroup/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/threadgroup/add_spec.rb
-ThreadGroup#add
-- adds the given thread to a group and returns self
-- removes itself from any other threadgroup
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/threadgroup/enclose_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/threadgroup/enclose_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/threadgroup/enclose_spec.rb
-ThreadGroup#enclose
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/threadgroup/enclosed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/threadgroup/enclosed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/threadgroup/enclosed_spec.rb
-ThreadGroup#enclosed?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/threadgroup/list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/threadgroup/list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/threadgroup/list_spec.rb
-ThreadGroup#list
-- returns the list of threads in the group
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/_dump_spec.rb
-Time#_dump
-- preserves the GMT flag
-- dumps a Time object to a bytestring
-- dumps an array with a date as first element
-- dumps an array with a time as second element
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/_load_spec.rb
-Time#_load
-- loads a time object in the new format
-- loads a time object in the old UNIX timestamp based format
 
-Time._load
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/asctime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/asctime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/asctime_spec.rb
-Time#asctime
-- returns a canonical string representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/at_spec.rb
-Time.at
-- converts to time object
-- creates a new time object with the value given by time
-- 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
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/comparison_spec.rb
-Time#<=>
-- returns 1 if the first argument is a point in time after the second argument
-- returns 0 if time is the same as other
-- returns -1 if the first argument is a point in time before the second argument
-- returns nil when Time is compared to Numeric
-- returns nil when Time is compared to some Object (ERROR - <n>)
 
 
- <n>)
-Time#<=> returns nil when Time is compared to some Object ERROR
-NoMethodError: undefined method `<=>' for #<Object:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/comparison_spec.rb:29:in `<=>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/comparison_spec.rb:29:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/comparison_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/time/comparison_spec.rb)
-== rubyspec/core/time/ctime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/ctime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/ctime_spec.rb
-Time#ctime
-- returns a canonical string representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/day_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/day_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/day_spec.rb
-Time#day
-- returns the day of the month (1..n) for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/dst_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/dst_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/dst_spec.rb
-Time#dst?
-- dst? returns whether time is during daylight saving time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/dup_spec.rb
-Time#dup
-- returns a Time object that represents the same time
-- copies the gmt state flag
-- returns an independent Time object
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/eql_spec.rb
-Time#eql?
-- returns true iff time is equal in seconds and usecs to other time
-- returns false when given a non-time value
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/friday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/friday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/friday_spec.rb
-Time#friday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/getgm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/getgm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/getgm_spec.rb
-Time#getgm
-- returns a new time which is the utc representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/getlocal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/getlocal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/getlocal_spec.rb
-Time#getlocal
-- returns a new time which is the local representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/getutc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/getutc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/getutc_spec.rb
-Time#getutc
-- returns a new time which is the utc representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/gm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/gm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/gm_spec.rb
-Time.gm
-- creates a time based on given values, interpreted as UTC (GMT)
-- creates a time based on given C-style gmtime arguments, interpreted as UTC (GMT)
-- handles string-like second argument
-- handles string-like second argument
-- handles string arguments
-- handles float arguments
-- should accept various year ranges
-- raises an ArgumentError for out of range values
-- throws ArgumentError for invalid number of arguments
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/gmt_offset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/gmt_offset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/gmt_offset_spec.rb
-Time#gmt_offset
-- returns the offset in seconds between the timezone of time and UTC
-- returns the correct offset for US Eastern time zone around daylight savings time change
-- returns the correct offset for Hawaii around daylight savings time change
-- returns the correct offset for New Zealand around daylight savings time change
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/gmt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/gmt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/gmt_spec.rb
-Time#gmt?
-- returns true if time represents a time in UTC (GMT)
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/gmtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/gmtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/gmtime_spec.rb
-Time#gmtime
-- returns the utc representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/gmtoff_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/gmtoff_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/gmtoff_spec.rb
-Time#gmtoff
-- returns the offset in seconds between the timezone of time and UTC
-- returns the correct offset for US Eastern time zone around daylight savings time change
-- returns the correct offset for Hawaii around daylight savings time change
-- returns the correct offset for New Zealand around daylight savings time change
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/hash_spec.rb
-Time#hash
-- returns a Fixnum
-- is stable
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/hour_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/hour_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/hour_spec.rb
-Time#hour
-- returns the hour of the day (0..23) for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/initialize_spec.rb
-Time.new
-- creates a time based on the current system time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/inspect_spec.rb
-Time.inspect
-- formats the time following the pattern 'yyyy-MM-dd HH:mm:ss Z'
-- formats the UTC time following the pattern 'yyyy-MM-dd HH:mm:ss UTC'
 
-Time#inspect
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/isdst_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/isdst_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/isdst_spec.rb
-Time#isdst
-- dst? returns whether time is during daylight saving time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/local_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/local_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/local_spec.rb
-Time.local
-- creates a time based on given values, interpreted in the local time zone
-- creates a time based on given C-style gmtime arguments, interpreted in the local time zone
-- handles string-like second argument
-- handles string-like second argument
-- handles string arguments
-- handles float arguments
-- should accept various year ranges
-- raises an ArgumentError for out of range values
-- throws ArgumentError for invalid number of arguments
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/localtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/localtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/localtime_spec.rb
-Time#localtime
-- returns the local representation of time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/mday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/mday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/mday_spec.rb
-Time#mday
-- returns the day of the month (1..n) for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/min_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/min_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/min_spec.rb
-Time#min
-- returns the minute of the hour (0..59) for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb
-Time#-
-- decrements the time by the specified amount
-- accepts arguments that can be coerced into Rational (ERROR - <n>)
-- accepts arguments that can be coerced into Rational (FAILED - <n>)
-- raises TypeError on argument that can't be coerced into Rational
-- raises TypeError on nil argument
-- tracks microseconds
 
 
- <n>)
-Time#- accepts arguments that can be coerced into Rational ERROR
-TypeError: can't convert MockObject into Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:59:in `-'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:59:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:48:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:47:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Time#- accepts arguments that can be coerced into Rational FAILED
-Mock '10' expected to receive 'to_r' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:48:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/minus_spec.rb:47:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/core/time/minus_spec.rb)
-== rubyspec/core/time/mktime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/mktime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/mktime_spec.rb
-Time.mktime
-- creates a time based on given values, interpreted in the local time zone
-- creates a time based on given C-style gmtime arguments, interpreted in the local time zone
-- handles string-like second argument
-- handles string-like second argument
-- handles string arguments
-- handles float arguments
-- should accept various year ranges
-- raises an ArgumentError for out of range values
-- throws ArgumentError for invalid number of arguments
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/mon_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/mon_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/mon_spec.rb
-Time#mon
-- returns the month of the year
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/monday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/monday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/monday_spec.rb
-Time#monday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/month_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/month_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/month_spec.rb
-Time#month
-- returns the month of the year
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/now_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/now_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/now_spec.rb
-Time.now
-- creates a time based on the current system time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/nsec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/nsec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/nsec_spec.rb
-Time#nsec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb
-Time#+
-- increments the time by the specified amount
-- is a commutative operator
-- does NOT round (FAILED - <n>)
-- adds a negative Float (FAILED - <n>)
-- increments the time by the specified amount as rational numbers
-- accepts arguments that can be coerced into Rational (ERROR - <n>)
-- accepts arguments that can be coerced into Rational (FAILED - <n>)
-- raises TypeError on argument that can't be coerced into Rational
-- tracks microseconds
-- raises TypeError on Time argument
-- raises TypeError on nil argument
 
 
- <n>)
-Time#+ does NOT round FAILED
-Expected 1970-01-01 09:00:09 +0900
- not to equal 1970-01-01 09:00:09 +0900
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:41:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:4:in `<top (required)>'
 
- <n>)
-Time#+ adds a negative Float FAILED
-Expected 700000
- to equal 699999
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:49:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:4:in `<top (required)>'
 
- <n>)
-Time#+ accepts arguments that can be coerced into Rational ERROR
-TypeError: can't convert MockObject into Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:77:in `+'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:77:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Time#+ accepts arguments that can be coerced into Rational FAILED
-Mock '10' expected to receive 'to_r' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/plus_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 3 failures, 1 error
-exit 1
-failed(rubyspec/core/time/plus_spec.rb)
-== rubyspec/core/time/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/round_spec.rb
-Time#round
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/saturday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/saturday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/saturday_spec.rb
-Time#saturday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/sec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/sec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/sec_spec.rb
-Time#sec
-- returns the second of the minute(0..60) for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/strftime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/strftime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/strftime_spec.rb
-Time#strftime
-- formats time according to the directives in the given format string
-- supports week of year format with %U and %W
-- supports mm/dd/yy formatting with %D
-- supports HH:MM:SS formatting with %T
-- supports timezone formatting with %z
-- supports 12-hr formatting with %l
-- supports AM/PM formatting with %p
-- returns the abbreviated weekday with %a
-- returns the full weekday with %A
-- returns the abbreviated month with %b
-- returns the full month with %B
-- returns the day of the month with %d
-- returns the 24-based hour with %H
-- returns the 12-based hour with %I
-- returns the Julian date with %j
-- returns the month with %m
-- returns the minute with %M
-- returns the second with %S
-- returns the enumerated day of the week with %w
-- returns the date alone with %x
-- returns the time alone with %X
-- returns the year wihout a century with %y
-- returns the year with %Y
-- returns the timezone with %Z
-- supports GNU modificators
 
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/subsec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/subsec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/subsec_spec.rb
-Time#subsec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/succ_spec.rb
-Time#succ
-- returns a new time one second later than time
-- returns a new instance
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/sunday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/sunday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/sunday_spec.rb
-Time#sunday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/thursday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/thursday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/thursday_spec.rb
-Time#thursday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/times_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/times_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/times_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_a_spec.rb
-Time#to_a
-- returns a 10 element array representing the deconstructed time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_f_spec.rb
-Time#to_f
-- returns the float number of seconds + usecs since the epoch
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_i_spec.rb
-Time#to_i
-- returns the value of time as an integer number of seconds since epoch
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_r_spec.rb
-Time#to_r
-- returns the rational number of seconds + usecs since the epoch (ERROR - <n>)
-- returns the numerator of the rational number when the denominator is 1 (ERROR - <n>)
 
 
- <n>)
-Time#to_r returns the rational number of seconds + usecs since the epoch ERROR
-NoMethodError: undefined method `to_r' for 1970-01-01 09:00:01 +0900:Time
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_r_spec.rb:6:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_r_spec.rb:3:in `<top (required)>'
 
- <n>)
-Time#to_r returns the numerator of the rational number when the denominator is 1 ERROR
-NoMethodError: undefined method `to_r' for 1970-01-01 09:00:02 +0900:Time
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_r_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_r_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/core/time/to_r_spec.rb)
-== rubyspec/core/time/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/to_s_spec.rb
-Time.to_s
-- formats the time following the pattern 'yyyy-MM-dd HH:mm:ss Z'
-- formats the UTC time following the pattern 'yyyy-MM-dd HH:mm:ss UTC'
 
-Time#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/tuesday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/tuesday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/tuesday_spec.rb
-Time#tuesday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/tv_nsec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/tv_nsec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/tv_nsec_spec.rb
-Time#tv_nsec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/tv_sec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/tv_sec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/tv_sec_spec.rb
-Time#tv_sec
-- returns the value of time as an integer number of seconds since epoch
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/tv_usec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/tv_usec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/tv_usec_spec.rb
-Time#tv_usec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/usec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/usec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/usec_spec.rb
-Time#usec
-- returns the microseconds for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/utc_offset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/utc_offset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/utc_offset_spec.rb
-Time#utc_offset
-- returns the offset in seconds between the timezone of time and UTC
-- returns the correct offset for US Eastern time zone around daylight savings time change
-- returns the correct offset for Hawaii around daylight savings time change
-- returns the correct offset for New Zealand around daylight savings time change
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/utc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/utc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/utc_spec.rb
-Time#utc?
-- returns true if time represents a time in UTC (GMT)
 
-Time.utc
-- creates a time based on given values, interpreted as UTC (GMT)
-- creates a time based on given C-style gmtime arguments, interpreted as UTC (GMT)
-- handles string-like second argument
-- handles string-like second argument
-- handles string arguments
-- handles float arguments
-- should accept various year ranges
-- raises an ArgumentError for out of range values
-- throws ArgumentError for invalid number of arguments
 
-Time#utc
-- returns the utc representation of time
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/wday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/wday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/wday_spec.rb
-Time#wday
-- returns an integer representing the day of the week, 0..6, with Sunday being 0
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/wednesday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/wednesday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/wednesday_spec.rb
-Time#wednesday?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/time/yday_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/yday_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/yday_spec.rb
-Time#yday
-- returns an integer representing the day of the year, 1..366
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/year_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/year_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/year_spec.rb
-Time#year
-- returns the four digit year for time as an integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/time/zone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/time/zone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/time/zone_spec.rb
-Time#zone
-- returns the time zone used for time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/true/and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/true/and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/true/and_spec.rb
-TrueClass#&
-- returns false if other is nil or false, otherwise true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/true/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/true/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/true/inspect_spec.rb
-TrueClass#inspect
-- returns the string 'true'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/true/or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/true/or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/true/or_spec.rb
-TrueClass#|
-- returns true
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/true/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/true/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/true/to_s_spec.rb
-TrueClass#to_s
-- returns the string 'true'
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/core/true/xor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/true/xor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/true/xor_spec.rb
-TrueClass#^
-- returns true if other is nil or false, otherwise false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/arity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/arity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/arity_spec.rb
-UnboundMethod#arity
-- returns the number of arguments accepted by a method, using Method#unbind
-- returns the number arguments accepted by a method, using Module#instance_method
-- if optional arguments returns the negative number of mandatory arguments, using Method#unbind
-- if optional arguments returns the negative number of mandatory arguments, using Module#instance_method
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/bind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/bind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/bind_spec.rb
-UnboundMethod#bind
-- raises TypeError if object is not kind_of? the Module the method defined in
-- returns Method for any object that is kind_of? the Module method was extracted from
-- Method returned for obj is equal to one directly returned by obj.method
-- returns a callable method
-- binds a Parent's class method to any Child's class methods (ERROR - <n>)
-- will raise when binding a an object singleton's method to another object
 
 
- <n>)
-UnboundMethod#bind binds a Parent's class method to any Child's class methods ERROR
-TypeError: singleton method called for a different object
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/bind_spec.rb:40:in `bind'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/bind_spec.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/bind_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/core/unboundmethod/bind_spec.rb)
-== rubyspec/core/unboundmethod/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/clone_spec.rb
-UnboundMethod#clone
-- returns a copy of the UnboundMethod
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/eql_spec.rb
-UnboundMethod#eql?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/equal_value_spec.rb
-Creating UnboundMethods
-- there is no difference between Method#unbind and Module#instance_method
 
-UnboundMethod#==
-- returns true if objects refer to the same method
-- returns true if either is an alias for the other
-- returns true if both are aliases for a third method
-- returns true if same method is extracted from the same subclass
-- returns false if UnboundMethods are different methods
-- returns false if both have identical body but are not the same
-- returns false if same method but one extracted from a subclass
-- returns false if same method but extracted from two different subclasses
-- returns false if methods are the same but added from an included Module
-- returns false if both have same Module, same name, identical body but not the same
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/hash_spec.rb
-UnboundMethod#hash
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/inspect_spec.rb
-UnboundMethod#inspect
-- returns a String
-- the String reflects that this is an UnboundMethod object
-- the String shows the method name, Module defined in and Module extracted from
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/name_spec.rb
-UnboundMethod#name
-- returns the name of the method
-- returns the name even when aliased
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/owner_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/owner_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/owner_spec.rb
-UnboundMethod#owner
-- returns the owner of the method
-- returns the name even when aliased
-- returns the class/module it was defined in
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/parameters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/parameters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/parameters_spec.rb
-UnboundMethod#parameters
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/source_location_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/source_location_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/source_location_spec.rb
-UnboundMethod#source_location
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/unboundmethod/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/core/unboundmethod/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/core/unboundmethod/to_s_spec.rb
-UnboundMethod#to_s
-- returns a String
-- the String reflects that this is an UnboundMethod object
-- the String shows the method name, Module defined in and Module extracted from
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/BEGIN_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/BEGIN_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/BEGIN_spec.rb
-The BEGIN keyword
-- runs in a shared scope
-- must appear in a top-level context
-- runs first in a given code unit
-- runs multiple begins in FIFO order
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/alias_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/alias_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/alias_spec.rb
-The alias keyword
-- creates a new name for an existing method
-- adds the new method to the list of methods
-- adds the new method to the list of public methods
-- overwrites an existing method with the target name
-- is reversible
-- operates on the object's metaclass when used in instance_eval
-- operates on methods defined via attr, attr_reader, and attr_accessor
-- operates on methods with splat arguments
-- operates on methods with splat arguments on eigenclasses
-- operates on methods with splat arguments defined in a superclass
-- operates on methods with splat arguments defined in a superclass using text block for class eval
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/and_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/and_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/and_spec.rb
-The '&&' statement
-- short-circuits evaluation at the first condition to be false
-- evalutes to the first condition not to be true
-- evalutes to the last condition if all are true
-- evaluates the full set of chained conditions during assignment
-- treats empty expressions as nil
 
-The 'and' statement
-- short-circuits evaluation at the first condition to be false
-- evalutes to the first condition not to be true
-- evalutes to the last condition if all are true
-- when used in assignment, evaluates and assigns expressions individually
-- treats empty expressions as nil
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/array_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/array_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/array_spec.rb
-Array literals
-- [] should return a new array populated with the given elements
-- [] treats empty expressions as nil elements
-- [] accepts a literal hash without curly braces as its only parameter
 
-Bareword array literal
-- %w() transforms unquoted barewords into an array
-- %W() transforms unquoted barewords into an array, supporting interpolation
-- %W() always treats interpolated expressions as a single word
-- treats consecutive whitespace characters the same as one
-- treats whitespace as literals characters when escaped by a backslash
 
-The unpacking splat operator (*)
-- when applied to a literal nested array, unpacks its elements into the containing array
-- when applied to a nested referenced array, unpacks its elements into the containing array
-- when applied to a value with no other items in the containing array, coerces the passed value to an array and returns it unchanged
-- unpacks the start and count arguments in an array slice assignment
-- unpacks arguments as if they were listed statically
-- unpacks a literal array into arguments in a method call
-- unpacks a referenced array into arguments in a method call
 
-Array literals
-- [] accepts a literal hash without curly braces as its last parameter
-- [] treats splatted nil as no element
 
-The unpacking splat operator (*)
-- when applied to a non-Array value attempts to coerce it to Array if the object respond_to?(:to_a)
-- when applied to a non-Array value uses it unchanged if it does not respond_to?(:to_a)
-- can be used before other non-splat elements
-- can be used multiple times in the same containing array
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/block_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/block_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/block_spec.rb
-A block with mismatched arguments
-- Should fill in unsupplied arguments with nil
-- raises ArgumentError if argument is passed, but the block takes none
 
-A block with a 'rest' arg
-- collects all of the arguments passed to yield
 
-A block with an anonymous 'rest' arg
-- ignores all of the arguments passed to yield
 
-A block whose arguments are splatted
-- captures the arguments passed to the block in an array
-- captures the array passed to the block in an array
-- yields the correct arguments in a nested block
 
-Block parameters
-- does not override a shadowed variable from the outer scope
-- captures variables from the outer scope
 
-Block-local variables
-- are introduced with a semi-colon in the parameter list
-- can be specified in a comma-separated list after the semi-colon
-- can not have the same name as one of the standard parameters
-- can not be prefixed with an asterisk
-- can not be prefixed with an ampersand
-- can not be assigned default values
-- need not be preceeded by standard parameters
-- only allow a single semi-colon in the parameter list
-- override shadowed variables from the outer scope
-- are not automatically instantiated in the outer scope
-- are automatically instantiated in the block
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/break_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/break_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/break_spec.rb
-The break statement
-- ends block execution if used whithin block
-- causes block to return value passed to break
-- causes block to return nil if an empty expression passed to break
-- causes block to return nil if no value passed to break
 
-Executing break from within a block
-- returns from the invoking singleton method
-- returns from the invoking method with the argument to break
-- returns from the original invoking method even in case of chained calls
-- runs ensures when continuing upward
-- doesn't run ensures in the destination method
 
-Breaking out of a loop with a value
-- assigns objects
-- assigns splatted objects
-- assigns splatted objects
-- assigns an array containing an empty array when the splatted array contains an empty array
-- assigns an array with a nil object when the splatted object contains a nil object
-- assigns an array that contains the splatted object if the splatted objects doesn't respond to to_a
-- assigns to a splatted reference
-- assigns arrays to a splatted reference
-- assings splatted objects to a splatted reference
-- assigns empty arrays to a splatted reference
-- assigns an array to splatted reference when the object is an splatted array
-- assigns splatted objects to a splatted reference from a splatted loop
-- assigns empty arrays to a splatted reference from a splatted loop
-- assigns an array containing an empty array to a splatter reference when the splatter array from a splatted loop contains an empty array
-- assigns objects to multiple block variables
-- assigns splatted objects to multiple block variables
-- assigns an empty array to variables when the splatted value is an empty array
-- stops any loop type at the correct spot
-- stops a yielded method at the correct spot
 
 
-Finished in <t> seconds
 
-1 file, 28 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/case_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/case_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/case_spec.rb
-The 'case'-construct
-- evaluates the body of the when clause matching the case target expression
-- evaluates the body of the when clause whose array expression includes the case target expression
-- evaluates the body of the when clause in left-to-right order if it's an array expression
-- evaluates the body of the when clause whose range expression includes the case target expression
-- returns nil when no 'then'-bodies are given
-- evaluates the 'else'-body when no other expression matches
-- returns nil when no expression matches and 'else'-body is empty
-- returns 2 when a then body is empty
-- returns the statement following 'then'
-- tests classes with case equality
-- tests with matching regexps
-- does not test with equality when given classes
-- takes lists of values
-- expands arrays to lists of values
-- takes an expanded array in addition to a list of values
-- concats arrays before expanding them
-- never matches when clauses with no values
-- lets you define a method after the case statement
-- raises a SyntaxError when 'else' is used when no 'when' is given
-- raises a SyntaxError when 'else' is used before a 'when' was given
-- supports nested case statements
-- supports nested case statements followed by a when with a splatted array
-- supports nested case statements followed by a when with a splatted non-array
-- works even if there's only one when statement
 
-The 'case'-construct with no target expression
-- evaluates the body of the first clause when at least one of its condition expressions is true
-- evaluates the body of the first when clause that is not false/nil
-- evaluates the body of the else clause if all when clauses are false/nil
-- evaluates multiple conditional expressions as a boolean disjunction
-- evaluates true as only 'true' when true is the first clause
-- evaluates false as only 'false' when false is the first clause
-- treats a literal array as its own when argument, rather than a list of arguments
 
-The 'case'-construct
-- takes multiple expanded arrays
 
 
-Finished in <t> seconds
 
-1 file, 32 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/catch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/catch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/catch_spec.rb
-The catch keyword
-- allows any object
-- returns the last value of the block if it nothing is thrown
-- does not match objects that are not exactly the same
-- catches objects that are exactly the same
-- requires a block
-- supports nesting
-- supports nesting with the same name
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/class_spec.rb
-A class definition
-- creates a new class
-- has no class variables
-- raises TypeError if constant given as class name exists and is not a Module
-- raises TypeError if the constant qualifying the class is nil
-- raises TypeError if any constant qualifying the class is not a Module
-- allows using self as the superclass if self is a class
-- allows the declaration of class variables in the body
-- stores instance variables defined in the class body in the class object
-- allows the declaration of class variables in a class method
-- allows the definition of class-level instance variables in a class method
-- allows the declaration of class variables in an instance method
-- allows the definition of instance methods
-- allows the definition of class methods
-- allows the definition of class methods using class << self
-- allows the definition of Constants
-- returns the value of the last statement in the body
 
-An outer class definition
-- contains the inner classes
 
-A Class Definitions extending an object
-- allows adding methods
-- raises a TypeError when trying to extend numbers
 
-Reopening a class
-- extends the previous definitions
-- overwrites existing methods
-- raises a TypeError when superclasses mismatch
-- adds new methods to subclasses
 
-class provides hooks
-- calls inherited when a class is created
 
 
-Finished in <t> seconds
 
-1 file, 24 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/class_variable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/class_variable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/class_variable_spec.rb
-A class variable
-- can be accessed from a subclass
-- is set in the superclass
 
-A class variable defined in a module
-- can be accessed from classes that extend the module
-- is not defined in these classes
-- is only updated in the module a method defined in the module is used
-- is updated in the class when a Method defined in the class is used
-- can be accessed inside the class using the module methods
-- can be accessed from modules that extend the module
-- is defined in the extended module
-- is not defined in the extending module
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb
-Literal (A::X) constant resolution
-- raises a NameError if no constant is defined in the search path
-- sends #const_missing to the original class or module scope
-- evaluates the qualifier
-- raises a TypeError if a non-class or non-module qualifier is given
 
-Literal (A::X) constant resolution with statically assigned constants
-- searches the immediate class or module scope first
-- searches a module included in the immediate class before the superclass
-- searches the superclass before a module included in the superclass
-- searches a module included in the superclass
-- searches the superclass chain
-- searches Object if no class or module qualifier is given
-- searches Object after searching other scopes
-- searches Object if a toplevel qualifier (::X) is given
-- does not search the singleton class of the class or module
 
-Literal (A::X) constant resolution with dynamically assigned constants
-- searches the immediate class or module scope first
-- searches a module included in the immediate class before the superclass
-- searches the superclass before a module included in the superclass
-- searches a module included in the superclass
-- searches the superclass chain
-- searches Object if no class or module qualifier is given
-- searches Object if a toplevel qualifier (::X) is given
-- does not search the singleton class of the class or module
-- returns the updated value when a constant is reassigned (ERROR - <n>)
 
-Constant resolution within methods
-- raises a NameError if no constant is defined in the search path
-- sends #const_missing to the original class or module scope (ERROR - <n>)
 
-Constant resolution within methods with statically assigned constants
-- searches the immediate class or module scope first (ERROR - <n>)
-- searches a module included in the immediate class before the superclass (ERROR - <n>)
-- searches the superclass before a module included in the superclass (ERROR - <n>)
-- searches a module included in the superclass (ERROR - <n>)
-- searches the superclass chain (ERROR - <n>)
-- searches the lexical scope of the method not the receiver's immediate class (ERROR - <n>)
-- searches the lexical scope of a singleton method (ERROR - <n>)
-- does not search the lexical scope of the caller
-- searches the lexical scope of a block (ERROR - <n>)
-- searches Object as a lexical scope only if Object is explicitly opened (ERROR - <n>)
-- does not search the lexical scope of qualifying modules
 
-Constant resolution within methods with dynamically assigned constants
-- searches the immediate class or module scope first (ERROR - <n>)
-- searches a module included in the immediate class before the superclass (ERROR - <n>)
-- searches the superclass before a module included in the superclass (ERROR - <n>)
-- searches a module included in the superclass (ERROR - <n>)
-- searches the superclass chain (ERROR - <n>)
-- searches the lexical scope of the method not the receiver's immediate class (ERROR - <n>)
-- searches the lexical scope of a singleton method (ERROR - <n>)
-- does not search the lexical scope of the caller (ERROR - <n>)
-- searches the lexical scope of a block (ERROR - <n>)
-- searches Object as a lexical scope only if Object is explicitly opened (ERROR - <n>)
-- returns the updated value when a constant is reassigned (ERROR - <n>)
-- does not search the lexical scope of qualifying modules (ERROR - <n>)
 
 
- <n>)
-Literal (A::X) constant resolution with dynamically assigned constants returns the updated value when a constant is reassigned ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:127:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:7:in `<top (required)>'
 
- <n>)
-Constant resolution within methods sends #const_missing to the original class or module scope ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:331:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the immediate class or module scope first ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:158:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches a module included in the immediate class before the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:169:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the superclass before a module included in the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:174:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches a module included in the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:179:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the superclass chain ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:184:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the lexical scope of the method not the receiver's immediate class ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:189:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the lexical scope of a singleton method ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::CS_CONST18
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:193:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches the lexical scope of a block ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:201:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with statically assigned constants searches Object as a lexical scope only if Object is explicitly opened ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:205:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the immediate class or module scope first ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ModuleA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:218:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches a module included in the immediate class before the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ParentB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:236:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the superclass before a module included in the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ParentB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:244:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches a module included in the superclass ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ModuleA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:252:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the superclass chain ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ModuleA
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:260:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the lexical scope of the method not the receiver's immediate class ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:267:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the lexical scope of a singleton method ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:279:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants does not search the lexical scope of the caller ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:285:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches the lexical scope of a block ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ClassB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:291:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants searches Object as a lexical scope only if Object is explicitly opened ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ParentB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:299:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants returns the updated value when a constant is reassigned ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ParentB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:308:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
- <n>)
-Constant resolution within methods with dynamically assigned constants does not search the lexical scope of qualifying modules ERROR
-NameError: uninitialized constant #<Class:0x<address>>::ConstantSpecs::ContainerB
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:318:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/constants_spec.rb:155:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 47 examples, <num> expectations, 0 failures, 23 errors
-exit 1
-failed(rubyspec/language/constants_spec.rb)
-== rubyspec/language/def_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/def_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/def_spec.rb
-Redefining a method
-- replaces the original method
 
-Defining an 'initialize' method
-- should make it private
 
-Defining an 'initialize_copy' method
-- should make it private
 
-An instance method definition with a splat
-- accepts an unnamed '*' argument
-- accepts a named * argument
-- accepts non-* arguments before the * argument
-- allows only a single * argument
-- requires the presence of any arguments that precede the *
 
-An instance method with a default argument
-- evaluates the default when no arguments are passed
-- evaluates the default empty expression when no arguments are passed
-- assigns an empty Array to an unused splat argument
-- evaluates the default when required arguments precede it
-- prefers to assign to a default argument before a splat argument
-- prefers to assign to a default argument when there are no required arguments
-- does not evaluate the default when passed a value and a * argument
 
-A singleton method definition
-- can be declared for a local variable
-- can be declared for an instance variable
-- can be declared for a global variable
-- can be declared for a class variable
-- can be declared with an empty method body
-- can be redefined
 
-Redefining a singleton method
-- does not inherit a previously set visibility
 
-Redefining a singleton method
-- does not inherit a previously set visibility
 
-A method defined with extreme default arguments
-- can redefine itself when the default is evaluated
-- may use an fcall as a default
-- evaluates the defaults in the method's scope
-- may use preceding arguments as defaults
-- may use a lambda as a default
 
-A singleton method defined with extreme default arguments
-- may use a method definition as a default
-- may use an fcall as a default
-- evaluates the defaults in the singleton scope
-- may use preceding arguments as defaults
-- may use a lambda as a default
 
-A method definition inside a metaclass scope
-- can create a class method
-- can create a singleton method
 
-A nested method definition
-- creates an instance method when evaluated in an instance method
-- creates a class method when evaluated in a class method
-- creates a singleton method when evaluated in the metaclass of an instance
 
-A method definition inside an instance_eval
-- creates a singleton method
-- creates a singleton method when evaluated inside a metaclass
-- creates a class method when the receiver is a class
 
-A method definition in an eval
-- creates an instance method
-- creates a class method
-- creates a singleton method
 
-a method definition that sets more than one default parameter all to the same value
-- assigns them all the same object by default
-- allows the first argument to be given, and sets the rest to null
-- assigns the parameters different objects across different default calls
-- only allows overriding the default value of the first such parameter in each set
-- treats the argument after the multi-parameter normally
 
 
-Finished in <t> seconds
 
-1 file, 49 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/defined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/defined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/defined_spec.rb
-The defined? keyword for literals
-- returns 'self' for self
-- returns 'nil' for nil
-- returns 'true' for true
-- returns 'false' for false
 
-The defined? keyword when called with a method name without a receiver
-- returns 'method' if the method is defined
-- returns nil if the method is not defined
 
-The defined? keyword when called with a method name having a module as receiver
-- returns 'method' if the method is defined
-- returns nil if the method is private
-- returns nil if the method is protected
-- returns nil if the method is not defined
-- returns nil if the class is not defined
-- returns nil if the subclass is not defined
 
-The defined? keyword when called with a method name having a local variable as receiver
-- returns 'method' if the method is defined
-- returns nil if the method is not defined
-- returns nil if the variable does not exist
-- calls #respond_to_missing? (FAILED - <n>)
-- calls #respond_to_missing? (FAILED - <n>)
 
-The defined? keyword when called with a method name having an instance variable as receiver
-- returns 'method' if the method is defined
-- returns nil if the method is not defined
-- returns nil if the variable does not exist
 
-The defined? keyword when called with a method name having a global variable as receiver
-- returns 'method' if the method is defined
-- returns nil if the method is not defined
-- returns nil if the variable does not exist
 
-The defined? keyword when called with a method name having a class variable as receiver
-- returns 'method' if the method is defined
-- returns nil if the method is not defined
-- returns nil if the variable does not exist
 
-The defined? keyword when called with a method name having a method call as a receiver
-- returns nil if evaluating the receiver raises an exception
-- returns nil if the method is not defined on the object the receiver returns
-- returns 'method' if the method is defined on the object the receiver returns
 
-The defined? keyword for an expression
-- returns 'assignment' for assigning a local variable
-- returns 'assignment' for assigning an instance variable
-- returns 'assignment' for assigning a global variable
-- returns 'assignment' for assigning a class variable
-- returns 'assignment' for assigning multiple variables
-- returns 'assignment' for an expression with '%='
-- returns 'assignment' for an expression with '/='
-- returns 'assignment' for an expression with '-='
-- returns 'assignment' for an expression with '+='
-- returns 'assignment' for an expression with '*='
-- returns 'assignment' for an expression with '|='
-- returns 'assignment' for an expression with '&='
-- returns 'assignment' for an expression with '^='
-- returns 'assignment' for an expression with '~='
-- returns 'assignment' for an expression with '<<='
-- returns 'assignment' for an expression with '>>='
-- returns 'assignment' for an expression with '||='
-- returns 'assignment' for an expression with '&&='
-- returns 'assignment' for an expression with '**='
-- returns nil for an expression with == and an undefined method
-- returns nil for an expression with != and an undefined method
-- returns nil for an expression with !~ and an undefined method
-- returns 'method' for an expression with '=='
-- returns 'method' for an expression with '!='
-- returns 'method' for an expression with '!~'
-- returns 'expression' when passed a String
-- returns 'expression' when passed a Fixnum literal
-- returns 'expression' when passed a Bignum literal
-- returns 'expression' when passed a Float literal
-- returns 'expression' when passed a Range literal
-- returns 'expression' when passed a Regexp literal
-- returns 'expression' when passed an Array literal
-- returns 'expression' when passed a Hash literal
-- returns 'expression' when passed a Symbol literal
 
-The defined? keyword for an expression with logical connectives
-- returns nil for an expression with '!' and an undefined method
-- returns nil for an expression with '!' and an unset class variable
-- returns nil for an expression with 'not' and an undefined method
-- returns nil for an expression with 'not' and an unset class variable
-- does not propagate an exception raised by a method in a 'not' expression
-- returns 'expression' for an expression with '&&/and' and an unset global variable
-- returns 'expression' for an expression with '&&/and' and an unset instance variable
-- returns 'expression' for an expression '&&/and' regardless of its truth value
-- returns 'expression' for an expression with '||/or' and an unset global variable
-- returns 'expression' for an expression with '||/or' and an unset instance variable
-- returns 'expression' for an expression '||/or' regardless of its truth value
-- returns nil for an expression with '!' and an unset global variable
-- returns nil for an expression with '!' and an unset instance variable
-- returns 'method' for a 'not' expression with a method
-- calls a method in a 'not' expression and returns 'method'
-- returns nil for an expression with 'not' and an unset global variable
-- returns nil for an expression with 'not' and an unset instance variable
-- returns 'expression' for an expression with '&&/and' and an undefined method
-- returns 'expression' for an expression with '&&/and' and an unset class variable
-- does not call a method in an '&&' expression and returns 'expression'
-- does not call a method in an 'and' expression and returns 'expression'
-- returns 'expression' for an expression with '||/or' and an undefined method
-- returns 'expression' for an expression with '||/or' and an unset class variable
-- does not call a method in an '||' expression and returns 'expression'
-- does not call a method in an 'or' expression and returns 'expression'
 
-The defined? keyword for an expression with a dynamic String
-- returns 'expression' when the String contains a literal
-- returns 'expression' when the String contains a call to a defined method
-- returns 'expression' when the String contains a call to an undefined method
-- does not call the method in the String
 
-The defined? keyword for an expression with a dynamic Regexp
-- returns 'expression' when the Regexp contains a literal
-- returns 'expression' when the Regexp contains a call to a defined method
-- returns 'expression' when the Regexp contains a call to an undefined method
-- does not call the method in the Regexp
 
-The defined? keyword for variables
-- returns 'local-variable' when called with the name of a local variable
-- returns nil for an instance variable that has not been read
-- returns nil for an instance variable that has been read but not assigned to
-- returns 'instance-variable' for an instance variable that has been assigned
-- returns nil for a global variable that has not been read
-- returns nil for a global variable that has been read but not assigned to
-- returns 'global-variable' for $!
-- returns 'global-variable for $~
-- returns 'global-variable' for a global variable that has been assigned
-- returns nil for a class variable that has not been read
-- returns 'class variable' when called with the name of a class variable
-- returns 'local-variable' when called with the name of a block local
 
-The defined? keyword for variables when a String does not match a Regexp
-- returns 'global-variable' for $~
-- returns nil for $&
-- returns nil for $`
-- returns nil for $'
-- returns nil for $+
-- returns nil for $1-$9
 
-The defined? keyword for variables when a String matches a Regexp
-- returns 'global-variable' for $~
-- returns 'global-variable' for $&
-- returns 'global-variable' for $`
-- returns 'global-variable' for $'
-- returns 'global-variable' for $+
-- returns 'global-variable' for the capture references
-- returns nil for non-captures
 
-The defined? keyword for variables when a Regexp does not match a String
-- returns 'global-variable' for $~
-- returns nil for $&
-- returns nil for $`
-- returns nil for $'
-- returns nil for $+
-- returns nil for $1-$9
 
-The defined? keyword for variables when a Regexp matches a String
-- returns 'global-variable' for $~
-- returns 'global-variable' for $&
-- returns 'global-variable' for $`
-- returns 'global-variable' for $'
-- returns 'global-variable' for $+
-- returns 'global-variable' for the capture references
-- returns nil for non-captures
 
-The defined? keyword for a simple constant
-- returns 'constant' when the constant is defined
-- returns nil when the constant is not defined
-- does not call Object.const_missing if the constant is not defined
-- returns 'constant' for an included module
-- returns 'constant' for a constant defined in an included module
 
-The defined? keyword for a top-level constant
-- returns 'constant' when passed the name of a top-level constant
-- retuns nil if the constant is not defined
-- does not call Object.const_missing if the constant is not defined
 
-The defined? keyword for a scoped constant
-- returns 'constant' when the scoped constant is defined
-- returns nil when the scoped constant is not defined
-- does not call .const_missing if the constant is not defined
-- returns nil when an undefined constant is scoped to a defined constant
-- returns nil when the undefined constant is scoped to an undefined constant
-- return 'constant' if the scoped-scoped constant is defined
 
-The defined? keyword for a top-level scoped constant
-- returns 'constant' when the scoped constant is defined
-- returns nil when the scoped constant is not defined
-- returns nil when an undefined constant is scoped to a defined constant
-- returns nil when the undefined constant is scoped to an undefined constant
-- return 'constant' if the scoped-scoped constant is defined
 
-The defined? keyword for a self-send method call scoped constant
-- returns nil if the constant is not defined in the scope of the method's value
-- returns 'constant' if the constant is defined in the scope of the method's value
-- returns nil if the last constant is not defined in the scope chain
-- returns nil if the middle constant is not defined in the scope chain
-- returns 'constant' if all the constants in the scope chain are defined
 
-The defined? keyword for a receiver method call scoped constant
-- returns nil if the constant is not defined in the scope of the method's value
-- returns 'constant' if the constant is defined in the scope of the method's value
-- returns nil if the last constant is not defined in the scope chain
-- returns nil if the middle constant is not defined in the scope chain
-- returns 'constant' if all the constants in the scope chain are defined
 
-The defined? keyword for a module method call scoped constant
-- returns nil if the constant is not defined in the scope of the method's value
-- returns 'constant' if the constant scoped by the method's value is defined
-- returns nil if the last constant in the scope chain is not defined
-- returns nil if the middle constant in the scope chain is not defined
-- returns 'constant' if all the constants in the scope chain are defined
-- returns nil if the outer scope constant in the receiver is not defined
-- returns nil if the scoped constant in the receiver is not defined
-- returns 'constant' if all the constants in the receiver are defined
-- returns 'constant' if all the constants in the receiver and scope chain are defined
 
-The defined? keyword for a variable scoped constant
-- returns nil if the scoped constant is not defined
-- returns 'constant' if the constant is defined in the scope of the variable reference
-- returns nil if the scoped constant is not defined
-- returns 'constant' if the constant is defined in the scope of the variable reference
-- returns nil if the scoped constant is not defined
-- returns 'constant' if the constant is defined in the scope of the variable reference
-- returns nil if the scoped constant is not defined
-- returns 'constant' if the constant is defined in the scope of the variable reference
 
-The defined? keyword for a self:: scoped constant
-- returns 'constant' for a constant explicitly scoped to self:: when set
-- returns 'constant' for a constant explicitly scoped to self:: in subclass's metaclass
 
-The defined? keyword for yield
-- returns nil if no block is passed to a method not taking a block parameter
-- returns nil if no block is passed to a method taking a block parameter
-- returns 'yield' if a block is passed to a method not taking a block parameter
-- returns 'yield' if a block is passed to a method taking a block parameter
 
-The defined? keyword for super
-- returns nil when a superclass undef's the method
 
-The defined? keyword for super for a method taking no arguments
-- returns nil when no superclass method exists
-- returns nil from a block when no superclass method exists
-- returns nil from a #define_method when no superclass method exists
-- returns nil from a block in a #define_method when no superclass method exists
-- returns 'super' when a superclass method exists
-- returns 'super' from a block when a superclass method exists
-- returns 'super' from a #define_method when a superclass method exists
-- returns 'super' from a block in a #define_method when a superclass method exists
 
-The defined? keyword for super for a method taking arguments
-- returns nil when no superclass method exists
-- returns nil from a block when no superclass method exists
-- returns nil from a #define_method when no superclass method exists
-- returns nil from a block in a #define_method when no superclass method exists
-- returns 'super' when a superclass method exists
-- returns 'super' from a block when a superclass method exists
-- returns 'super' from a #define_method when a superclass method exists
-- returns 'super' from a block in a #define_method when a superclass method exists
 
 
- <n>)
-The defined? keyword when called with a method name having a local variable as receiver calls #respond_to_missing? FAILED
-Expected nil
- to equal "method"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/defined_spec.rb:82:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/defined_spec.rb:26:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-The defined? keyword when called with a method name having a local variable as receiver calls #respond_to_missing? FAILED
-Mock 'respond_to_missing object' expected to receive 'respond_to_missing?' exactly 1 times
-but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/defined_spec.rb:26:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 202 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/language/defined_spec.rb)
-== rubyspec/language/eigenclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/eigenclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/eigenclass_spec.rb
-self in an eigenclass body (class << obj)
-- is TrueClass for true
-- is FalseClass for false
-- is NilClass for nil
-- raises a TypeError for Fixnum's
-- raises a TypeError for symbols
-- is a singleton Class instance
-- is a Class for classes
-- inherits from Class for classes
-- is a metaclass for classes
-- is a metametaclass for metaclasses
-- has the class's metaclass as superclass for classes
-- has Class as superclass for BasicObject class
-- has the class's metaclass's metaclass as superclass for metaclasses
-- has the metaclass of Class as superclass for the metaclass of BasicObject
-- has class String as the superclass of a String instance
-- has class Bignum as the superclass of a Bignum instance
 
-A constant on an eigenclass
-- can be accessed after the eigenclass body is reopened
-- can be accessed via self::CONST
-- can be accessed via const_get
-- is not defined on the object's class
-- is not defined in the eigenclass opener's scope
-- cannot be accessed via object::CONST
-- raises a NameError for anonymous_module::CONST
-- appears in the eigenclass constant list
-- does not appear in the object's class constant list
-- is not preserved when the object is duped
-- is preserved when the object is cloned
 
-Defining instance methods on an eigenclass
-- define public methods
 
-Instance methods of an eigenclass
-- includes ones of the object's class
-- does not include class methods of the object's class
-- includes instance methods of Object
-- does not include class methods of Object
-- includes instance methods of Class, for a class
-- does not include class methods of Class, for a class
-- does not include instance methods of the metaclass of Class, for a class
-- does not include class methods of the metaclass of Class, for a class
-- includes instance methods of the metaclass of Class, for a metaclass
-- does not include class methods of the metaclass of Class, for a metaclass
 
-Class methods of an eigenclass
-- includes ones of the object's class
-- does not include instance methods of the object's class
-- includes instance methods of Class
-- does not include class mtehods of Class
-- includes instance methods of Class, for a class
-- includes class methods of Class, for a class
-- includes instance methods of the metaclass of Class, for a class
-- does not include class methods of the metaclass of Class, for a class
-- includes instance methods of the metaclass of Class, for a metaclass
-- includes class methods of the metaclass of Class, for a metaclass
 
-Instantiating an eigenclass
-- raises a TypeError when new is called
-- raises a TypeError when allocate is called
 
 
-Finished in <t> seconds
 
-1 file, 50 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/encoding_spec.rb
-The __ENCODING__ pseudo-variable
-- is an instance of Encoding
-- is US-ASCII by default
-- is the evaluated strings's one inside an eval
-- is equal to the specified encoding when a magic comment exists
-- raises a SyntaxError if assigned to
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/ensure_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/ensure_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/ensure_spec.rb
-An ensure block inside a begin block
-- is executed when an exception is raised in it's corresponding begin block
-- is executed when an exception is raised and rescued in it's corresponding begin block
-- is executed even when a symbol is thrown in it's corresponding begin block
-- is executed when nothing is raised or thrown in it's corresponding begin block
-- has no return value
 
-An ensure block inside a method
-- is executed when an exception is raised in the method
-- is executed when an exception is raised and rescued in the method
-- is executed even when a symbol is thrown in the method
-- has no impact on the method's implicit return value
-- has an impact on the method's explicit return value
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/execution_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/execution_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/execution_spec.rb
-``
-- returns the output of the executed sub-process
 
-%x
-- is the same as ``
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/file_spec.rb
-The __FILE__ pseudo-variable
-- raises a SyntaxError if assigned to
-- equals (eval) inside an eval
 
-The __FILE__ pseudo-variable
-- equals the absolute path of a file loaded by an absolute path
-- equals the absolute path of a file loaded by a relative path
 
-The __FILE__ pseudo-variable
-- equals the absolute path of a file loaded by an absolute path
-- equals the absolute path of a file loaded by a relative path
 
-The __FILE__ pseudo-variable
-- equals the absolute path of a file loaded by an absolute path
-- equals the absolute path of a file loaded by a relative path
 
-The __FILE__ pseudo-variable
-- equals the absolute path of a file loaded by an absolute path
-- equals the absolute path of a file loaded by a relative path
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/for_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/for_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/for_spec.rb
-The for expression
-- iterates over an Enumerable passing each element to the block
-- iterates over an Hash passing each key-value pair to the block
-- iterates over any object responding to 'each'
-- allows an instance variable as an iterator name
-- allows a class variable as an iterator name
-- yields only as many values as there are arguments
-- optionally takes a 'do' after the expression
-- allows body begin on the same line if do is used
-- executes code in containing variable scope
-- executes code in containing variable scope with 'do'
-- returns expr
-- breaks out of a loop upon 'break', returning nil
-- allows 'break' to have an argument which becomes the value of the for expression
-- starts the next iteration with 'next'
-- repeats current iteration with 'redo'
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/hash_spec.rb
-Hash literal
-- {} should return an empty hash
-- {} should return a new hash populated with the given elements
-- treats empty expressions as nils
-- freezes string keys on initialization
-- checks duplicated keys on initialization
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/if_spec.rb
-The if expression
-- evaluates body if expression is true
-- does not evaluate body if expression is false
-- does not evaluate body if expression is empty
-- does not evaluate else-body if expression is true
-- evaluates only else-body if expression is false
-- returns result of then-body evaluation if expression is true
-- returns result of last statement in then-body if expression is true
-- returns result of then-body evaluation if expression is true and else part is present
-- returns result of else-body evaluation if expression is false
-- returns nil if then-body is empty and expression is true
-- returns nil if then-body is empty, expression is true and else part is present
-- returns nil if then-body is empty, expression is true and else part is empty
-- returns nil if else-body is empty and expression is false
-- returns nil if else-body is empty, expression is false and then-body is empty
-- considers an expression with nil result as false
-- considers a non-nil and non-boolean object in expression result as true
-- considers a zero integer in expression result as true
-- allows starting else-body on the same line
-- evaluates subsequent elsif statements and execute body of first matching
-- evaluates else-body if no if/elsif statements match
-- allows 'then' after expression when then-body is on the next line
-- allows then-body on the same line separated with 'then'
-- returns nil when then-body on the same line separated with 'then' and expression is false
-- returns nil when then-body separated by 'then' is empty and expression is true
-- returns nil when then-body separated by 'then', expression is false and no else part
-- evaluates then-body when then-body separated by 'then', expression is true and else part is present
-- evaluates else-body when then-body separated by 'then' and expression is false
 
-The if expression with a boolean range ('flip-flop' operator)
-- mimics an awk conditional with a single-element inclusive-end range
-- mimics an awk conditional with a many-element inclusive-end range
-- mimics a sed conditional with a zero-element exclusive-end range
-- mimics a sed conditional with a many-element exclusive-end range
 
-The postfix if form
-- evaluates statement if expression is true
-- does not evaluate statement if expression is false
-- returns result of expression if value is true
-- returns nil if expression is false
-- considers a nil expression as false
-- considers a non-nil object as true
-- evaluates then-body in containing scope
-- evaluates else-body in containing scope
-- evaluates elsif-body in containing scope
 
 
-Finished in <t> seconds
 
-1 file, 40 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/line_spec.rb
-The __LINE__ pseudo-variable
-- raises a SyntaxError if assigned to
-- equals the line number of the text inside an eval
 
-The __LINE__ pseudo-variable
-- equals the line number of the text in a loaded file
 
-The __LINE__ pseudo-variable
-- equals the line number of the text in a loaded file
 
-The __LINE__ pseudo-variable
-- equals the line number of the text in a loaded file
 
-The __LINE__ pseudo-variable
-- equals the line number of the text in a loaded file
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/literal_lambda_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/literal_lambda_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/literal_lambda_spec.rb
-->(){}
-- can be specified as a literal
-- returns a Proc object
-- returns a lambda
-- can be assigned to a variable
-- understands a do/end block in place of {}
-- requires an associated block
-- can be interpolated into a String
-- can be be used as a Hash key
-- can be used in method parameter lists
-- accepts an parameter list between the parenthesis
-- accepts an empty parameter list
-- allows the parenthesis to be omitted entirely
-- aliases each argument to the corresponding parameter
-- accepts parameters with default parameters between the parenthesis
-- aliases each argument with a default value to the corresponding parameter
-- sets arguments to their default value if one wasn't supplied
-- accepts a parameter prefixed with an asterisk between the parenthesis
-- assigns all remaining arguments to the variable in the parameter list prefixed with an asterisk, if one exists
-- accepts a parameter prefixed with an ampersand between the parenthesis
-- assigns the given block to the parameter prefixed with an ampersand if such a parameter exists
-- assigns nil to the parameter prefixed with an ampersand unless a block was supplied
-- accepts a combination of argument types between the parenthesis
-- sets parameters appropriately when a combination of parameter types is given between the parenthesis
-- uses lambda's 'rigid' argument handling (ERROR - <n>)
-- does not call the associated block
 
 
- <n>)
-->(){} uses lambda's 'rigid' argument handling ERROR
-NoMethodError: undefined method `parameters' for #<Proc:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/versions/literal_lambda_1.9.rb:126:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/versions/literal_lambda_1.9.rb:1:in `<top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/literal_lambda_spec.rb:1:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 25 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/language/literal_lambda_spec.rb)
-== rubyspec/language/loop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/loop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/loop_spec.rb
-The loop expression
-- repeats the given block until a break is called
-- executes code in its own scope
-- returns the value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- skips to end of body with next
-- restarts the current iteration with redo
-- uses a spaghetti nightmare of redo, next and break
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/magic_comment_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/magic_comment_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/magic_comment_spec.rb
-Magic comment
-- is optional
-- determines __ENCODING__
-- is case-insensitive
-- must be at the first line
-- must be at the first of line
-- can be after the shebang
-- can take Emacs style
-- can take vim style
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/metaclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/metaclass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/metaclass_spec.rb
-self in a metaclass body (class << obj)
-- is TrueClass for true
-- is FalseClass for false
-- is NilClass for nil
-- raises a TypeError for numbers
-- raises a TypeError for symbols
-- is a singleton Class instance
 
-A constant on a metaclass
-- can be accessed after the metaclass body is reopened
-- can be accessed via self::CONST
-- can be accessed via const_get
-- is not defined on the object's class
-- is not defined in the metaclass opener's scope
-- cannot be accessed via object::CONST
-- raises a NameError for anonymous_module::CONST
-- appears in the metaclass constant list
-- does not appear in the object's class constant list
-- is not preserved when the object is duped
-- is preserved when the object is cloned
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/method_spec.rb
-Calling a method
-- with no arguments is ok
-- with simple required arguments works
-- works with optional arguments
-- works with rest arguments
-- 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
-- with splat operator * and referenced array unpacks params
-- without parentheses works
-- 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 to pass literal hashes without curly braces as the last parameter
-- allows to literal hashes without curly braces as the only parameter
 
-Calling a private setter method permits self as a receiver
-- for normal assignment
-- for multiple assignment
 
-Calling a private getter method
-- does not permit self as a receiver
 
-Calling a method
-- works with required args after rest arguments
-- works with optional arguments not at the end
-- works with block arguments
-- works with vestigial trailing ',' in call
-- with splat operator * and non-Array value attempts to coerce it to Array if the object respond_to?(:to_a)
-- with splat operator * and non-Array value uses value unchanged if it does not respond_to?(:to_a)
-- accepts additional arguments after splat expansion
-- accepts multiple splat expansions in the same argument list
-- expands an array to arguments grouped in parentheses
-- expands an array to arguments grouped in parentheses and ignores any rest arguments in the array
-- expands an array to arguments grouped in parentheses and sets not specified arguments to nil
-- expands an array to arguments grouped in parentheses which in turn takes rest arguments
 
 
-Finished in <t> seconds
 
-1 file, 33 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/module_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/module_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/module_spec.rb
-module
-- has the right name
-- gets a name when assigned to a constant
-- raises a TypeError if the constant is a class
-- raises a TypeError if the constant is not a module
 
-An anonymous module
-- returns nil for its name
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/next_spec.rb
-The next statement from within the block
-- ends block execution
-- causes block to return nil if invoked without arguments
-- causes block to return nil if invoked with an empty expression
-- returns the argument passed
-- returns to the invoking method
-- returns to the invoking method, with the specified value
-- returns to the currently yielding method in case of chained calls
-- causes ensure blocks to run
-- skips following code outside an exception block
 
-The next statement in a while loop
-- causes nested ensure blocks to run
-- causes ensure blocks to run when mixed with break
 
-The next statement in a while loop when not passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-The next statement in a while loop when passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-The next statement in an until loop
-- causes nested ensure blocks to run
-- causes ensure blocks to run when mixed with break
 
-The next statement in an until loop when not passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-The next statement in an until loop when passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-The next statement in a loop
-- causes nested ensure blocks to run
-- causes ensure blocks to run when mixed with break
 
-The next statement in a loop when not passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-The next statement in a loop when passed an argument
-- causes ensure blocks to run
-- causes ensure blocks to run when nested in an block
 
-Assignment via next
-- assigns objects
-- assigns splatted objects
-- assigns objects to a splatted reference
-- assigns splatted objects to a splatted reference via a splatted yield
-- assigns objects to multiple variables
-- assigns splatted objects to multiple variables
 
 
-Finished in <t> seconds
 
-1 file, 33 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/not_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/not_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/not_spec.rb
-The not keyword
-- negates a `true' value
-- negates a `false' value
-- accepts an argument
-- returns false if the argument is true
-- returns true if the argument is false
-- returns true if the argument is nil
 
-not()
-- can be used as a function
-- returns false if the argument is true
-- returns true if the argument is false
-- returns true if the argument is nil
 
-The `!' keyword
-- negates a `true' value
-- negates a `false' value
-- turns a truthful object into `true'
-- turns a not truthful object into `false'
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/numbers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/numbers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/numbers_spec.rb
-Ruby numbers in various ways
-- the standard way
-- with underscore separations
-- with some decimals
-- with decimals but no integer part should be a SyntaxError
-- using the e expression
-- the hexdecimal notation
-- the binary notation
-- octal representation
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/or_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/or_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/or_spec.rb
-The || operator
-- evaluates to true if any of its operands are true
-- evaluated to false if all of its operands are false
-- is evaluated before assignment operators
-- has a lower precedence than the && operator
-- treats empty expressions as nil
-- has a higher precedence than 'break' in 'break true || false'
-- has a higher precedence than 'next' in 'next true || false'
-- has a higher precedence than 'return' in 'return true || false'
 
-The or operator
-- evaluates to true if any of its operands are true
-- is evaluated after variables are assigned
-- has a lower precedence than the || operator
-- treats empty expressions as nil
-- has a lower precedence than 'break' in 'break true or false'
-- has a lower precedence than 'next' in 'next true or false'
-- has a lower precedence than 'return' in 'return true or false'
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/order_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/order_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/order_spec.rb
-A method call
-- evaluates the receiver first
-- evaluates arguments after receiver
-- evaluates arguments left-to-right
-- evaluates block pass after arguments
-- evaluates block pass after receiver
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/precedence_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/precedence_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/precedence_spec.rb
-Operators
-- ! ~ + is right-associative
-- ** is right-associative
-- ** has higher precedence than unary minus
-- unary minus is right-associative
-- unary minus has higher precedence than * / %
-- * / % are left-associative
-- * / % have higher precedence than + -
-- + - are left-associative
-- + - have higher precedence than >> <<
-- >> << are left-associative
-- >> << have higher precedence than &
-- & is left-associative
-- & has higher precedence than ^ |
-- ^ | are left-associative
-- ^ | have higher precedence than <= < > >=
-- <= < > >= are left-associative
-- <=> == === != =~ !~ are non-associative
-- <=> == === != =~ !~ have higher precedence than &&
-- && is left-associative
-- && has higher precedence than ||
-- || is left-associative
-- || has higher precedence than .. ...
-- .. ... are non-associative
-- ? : is right-associative
-- ? : has higher precedence than rescue
-- rescue is left-associative
-- rescue has higher precedence than =
-- = %= /= -= += |= &= >>= <<= *= &&= ||= **= are right-associative
-- = %= /= -= += |= &= >>= <<= *= &&= ||= **= have higher precedence than defined? operator
-- defined? is non-associative
-- defined? has higher precedence than not
-- not is right-associative
-- not has higher precedence than or/and
-- or/and are left-associative
-- or/and have higher precedence than if unless while until modifiers
-- if unless while until are non-associative
 
 
-Finished in <t> seconds
 
-1 file, 30 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/predefined_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/predefined_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/predefined_spec.rb
-Predefined global $~
-- is set to contain the MatchData object of the last match if successful
-- is set to nil if the last match was unsuccessful
-- is set at the method-scoped level rather than block-scoped
-- raises an error if assigned an object not nil or instanceof MatchData
 
-Predefined global $&
-- is equivalent to MatchData#[0] on the last match $~
 
-Predefined global $`
-- is equivalent to MatchData#pre_match on the last match $~
 
-Predefined global $'
-- is equivalent to MatchData#post_match on the last match $~
 
-Predefined global $+
-- is equivalent to $~.captures.last
 
-Predefined globals $1..N
-- are equivalent to $~[N]
-- are nil unless a match group occurs
 
-Predefined global $stdout
-- is the same as $DEFAULT_OUTPUT from 'English' library
-- raises TypeError error if assigned to nil
-- raises TypeError error if assigned to object that doesn't respond to #write
 
-Predefined global $_
-- is set to the last line read by e.g. StringIO#gets
-- is set at the method-scoped level rather than block-scoped
-- can be assigned any value
 
-Execution variable $:
-- is initialized to an array of strings
-- does not include the current directory (FAILED - <n>)
-- does not include '.' when the taint check level > 1
-- is the same object as $LOAD_PATH and $-I
-- can be changed via <<
-- is read-only
 
-Global variable $"
-- is an alias for $LOADED_FEATURES
-- is read-only
 
-Global variable $<
-- is read-only
 
-Global variable $FILENAME
-- is read-only
 
-Global variable $?
-- is read-only
 
-Global variable $-a
-- is read-only
 
-Global variable $-l
-- is read-only
 
-Global variable $-p
-- is read-only
 
-The predefined standard objects
-- includes ARGF
-- includes ARGV
-- includes a hash-like object ENV
 
-The predefined standard object nil
-- is an instance of NilClass
-- raises a SyntaxError if assigned to
 
-The predefined standard object true
-- is an instance of TrueClass
-- raises a SyntaxError if assigned to
 
-The predefined standard object false
-- is an instance of FalseClass
-- raises a SyntaxError if assigned to
 
-The self pseudo-variable
-- raises a SyntaxError if assigned to
 
-The predefined global constants
-- includes DATA when main script contains __END__
-- does not include DATA when main script contains no __END__
-- includes TRUE
-- includes FALSE
-- includes NIL
-- includes STDIN
-- includes STDOUT
-- includes STDERR
-- includes RUBY_VERSION
-- includes RUBY_RELEASE_DATE
-- includes RUBY_PLATFORM
-- includes TOPLEVEL_BINDING
 
 
- <n>)
-Execution variable $: does not include the current directory FAILED
-Expected ["/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/lib/mspec/lib", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/lib", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/site_ruby/1.9.1", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/site_ruby/1.9.1/x86_64-linux", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/site_ruby", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/vendor_ruby/1.9.1", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/vendor_ruby/1.9.1/x86_64-linux", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/vendor_ruby", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1", "/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/x86_64-linux", "."]
-not to include "."
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/predefined_spec.rb:336:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/predefined_spec.rb:322:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 52 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/language/predefined_spec.rb)
-== rubyspec/language/private_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/private_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/private_spec.rb
-The private keyword
-- marks following methods as being private
-- is overridden when a new class is opened
-- is no longer in effect when the class is closed
-- changes visibility of previously called method
-- changes visiblity of previously called methods with same send/call site
-- changes the visibility of the existing method in the subclass
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/redo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/redo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/redo_spec.rb
-The redo statement
-- restarts block execution if used within block
-- re-executes the closest loop
-- re-executes the last step in enumeration
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/anchors_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/anchors_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/anchors_spec.rb
-Regexps with anchors
-- supports ^ (line start anchor)
-- does not match ^ after trailing \n
-- supports $ (line end anchor)
-- supports \A (string start anchor)
-- supports \Z (string end anchor, including before trailing \n)
-- supports \z (string end anchor)
-- supports \b (word boundary)
-- supports \B (non-word-boundary)
-- supports (?= ) (positive lookahead)
-- supports (?! ) (negative lookahead)
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/back-references_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/back-references_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/back-references_spec.rb
-Regexps with back-references
-- saves match data in the $~ pseudo-global variable
-- saves captures in numbered $[1-9] variables
-- will not clobber capture variables across threads
-- supports \<n> (backreference to previous group match)
-- resets nested \<n> backreference before match of outer subexpression
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/character_classes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/character_classes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb
-Regexp with character classes
-- supports \w (word character)
-- supports \W (non-word character)
-- supports \s (space character)
-- supports \S (non-space character)
-- supports \d (numeric digit)
-- supports \D (non-digit)
-- supports [] (character class)
-- supports [[:alpha:][:digit:][:etc:]] (predefined character classes)
-- matches ASCII characters with [[:ascii:]]
-- doesn't match non-ASCII characters with [[:ascii:]]
-- matches Unicode letter characters with [[:alnum:]]
-- matches Unicode digits with [[:alnum:]]
-- doesn't matches Unicode marks with [[:alnum:]] (FAILED - <n>)
-- doesn't match Unicode control characters with [[:alnum:]]
-- doesn't match Unicode punctuation characters with [[:alnum:]]
-- matches Unicode letter characters with [[:alpha:]]
-- doesn't match Unicode digits with [[:alpha:]]
-- doesn't matches Unicode marks with [[:alpha:]] (FAILED - <n>)
-- doesn't match Unicode control characters with [[:alpha:]]
-- doesn't match Unicode punctuation characters with [[:alpha:]]
-- matches Unicode space characters with [[:blank:]]
-- doesn't match Unicode control characters with [[:blank:]]
-- doesn't match Unicode punctuation characters with [[:blank:]]
-- doesn't match Unicode letter characters with [[:blank:]]
-- doesn't match Unicode digits with [[:blank:]]
-- doesn't match Unicode marks with [[:blank:]]
-- doesn't match Unicode control characters with [[:blank:]]
-- doesn't Unicode letter characters with [[:cntrl:]]
-- doesn't match Unicode digits with [[:cntrl:]]
-- doesn't match Unicode marks with [[:cntrl:]]
-- doesn't match Unicode punctuation characters with [[:cntrl:]]
-- matches Unicode control characters with [[:cntrl:]]
-- doesn't match Unicode format characters with [[:cntrl:]] (FAILED - <n>)
-- doesn't match Unicode private-use characters with [[:cntrl:]] (FAILED - <n>)
-- doesn't match Unicode letter characters with [[:digit:]]
-- matches Unicode digits with [[:digit:]]
-- doesn't match Unicode marks with [[:digit:]]
-- doesn't match Unicode punctuation characters with [[:digit:]]
-- doesn't match Unicode control characters with [[:digit:]]
-- doesn't match Unicode format characters with [[:digit:]]
-- doesn't match Unicode private-use characters with [[:digit:]]
-- matches Unicode letter characters with [[:graph:]]
-- matches Unicode digits with [[:graph:]]
-- matches Unicode marks with [[:graph:]]
-- matches Unicode punctuation characters with [[:graph:]]
-- doesn't match Unicode control characters with [[:graph:]]
-- match Unicode format characters with [[:graph:]]
-- match Unicode private-use characters with [[:graph:]]
-- matches Unicode lowercase letter characters with [[:lower:]]
-- doesn't match Unicode uppercase letter characters with [[:lower:]]
-- doesn't match Unicode title-case characters with [[:lower:]]
-- doesn't match Unicode digits with [[:lower:]]
-- doesn't match Unicode marks with [[:lower:]]
-- doesn't match Unicode punctuation characters with [[:lower:]]
-- doesn't match Unicode control characters with [[:lower:]]
-- doesn't match Unicode format characters with [[:lower:]]
-- doesn't match Unicode private-use characters with [[:lower:]]
-- matches Unicode lowercase letter characters with [[:print:]]
-- matches Unicode uppercase letter characters with [[:print:]]
-- matches Unicode title-case characters with [[:print:]]
-- matches Unicode digits with [[:print:]]
-- matches Unicode marks with [[:print:]]
-- matches Unicode punctuation characters with [[:print:]]
-- doesn't match Unicode control characters with [[:print:]]
-- match Unicode format characters with [[:print:]]
-- match Unicode private-use characters with [[:print:]]
-- doesn't match Unicode lowercase letter characters with [[:punct:]]
-- doesn't match Unicode uppercase letter characters with [[:punct:]]
-- doesn't match Unicode title-case characters with [[:punct:]]
-- doesn't match Unicode digits with [[:punct:]]
-- doesn't match Unicode marks with [[:punct:]]
-- matches Unicode Pc characters with [[:punct:]]
-- matches Unicode Pd characters with [[:punct:]]
-- matches Unicode Ps characters with [[:punct:]]
-- matches Unicode Pe characters with [[:punct:]]
-- matches Unicode Pi characters with [[:punct:]]
-- matches Unicode Pf characters with [[:punct:]]
-- matches Unicode Pf characters with [[:punct:]]
-- matches Unicode Po characters with [[:punct:]]
-- doesn't match Unicode format characters with [[:punct:]]
-- doesn't match Unicode private-use characters with [[:punct:]]
-- doesn't match Unicode lowercase letter characters with [[:space:]]
-- doesn't match Unicode uppercase letter characters with [[:space:]]
-- doesn't match Unicode title-case characters with [[:space:]]
-- doesn't match Unicode digits with [[:space:]]
-- doesn't match Unicode marks with [[:space:]]
-- matches Unicode Zs characters with [[:space:]]
-- matches Unicode Zl characters with [[:space:]]
-- matches Unicode Zp characters with [[:space:]]
-- doesn't match Unicode format characters with [[:space:]]
-- doesn't match Unicode private-use characters with [[:space:]]
-- doesn't match Unicode lowercase characters with [[:upper:]]
-- matches Unicode uppercase characters with [[:upper:]]
-- doesn't match Unicode title-case characters with [[:upper:]]
-- doesn't match Unicode digits with [[:upper:]]
-- doesn't match Unicode marks with [[:upper:]]
-- doesn't match Unicode punctuation characters with [[:upper:]]
-- doesn't match Unicode control characters with [[:upper:]]
-- doesn't match Unicode format characters with [[:upper:]]
-- doesn't match Unicode private-use characters with [[:upper:]]
-- doesn't match Unicode letter characters [^a-fA-F] with [[:xdigit:]]
-- matches Unicode letter characters [a-fA-F] with [[:xdigit:]]
-- doesn't match Unicode digits [^0-9] with [[:xdigit:]]
-- doesn't match Unicode marks with [[:xdigit:]]
-- doesn't match Unicode punctuation characters with [[:xdigit:]]
-- doesn't match Unicode control characters with [[:xdigit:]]
-- doesn't match Unicode format characters with [[:xdigit:]]
-- doesn't match Unicode private-use characters with [[:xdigit:]]
-- matches Unicode lowercase characters with [[:word:]]
-- matches Unicode uppercase characters with [[:word:]]
-- matches Unicode title-case characters with [[:word:]]
-- matches Unicode decimal digits with [[:word:]]
-- matches Unicode marks with [[:word:]]
-- match Unicode Nl characters with [[:word:]]
-- doesn't match Unicode No characters with [[:word:]] (FAILED - <n>)
-- doesn't match Unicode punctuation characters with [[:word:]]
-- doesn't match Unicode control characters with [[:word:]]
-- doesn't match Unicode format characters with [[:word:]]
-- doesn't match Unicode private-use characters with [[:word:]]
 
 
- <n>)
-Regexp with character classes doesn't matches Unicode marks with [[:alnum:]] FAILED
-Expected #<MatchData "[cdaf]"> to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/versions/character_classes_1.9.rb:25:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb:4:in `<top (required)>'
 
- <n>)
-Regexp with character classes doesn't matches Unicode marks with [[:alpha:]] FAILED
-Expected #<MatchData "[cdaf]"> to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/versions/character_classes_1.9.rb:45:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb:4:in `<top (required)>'
 
- <n>)
-Regexp with character classes doesn't match Unicode format characters with [[:cntrl:]] FAILED
-Expected #<MatchData "[e281a0]"> to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/versions/character_classes_1.9.rb:106:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb:4:in `<top (required)>'
 
- <n>)
-Regexp with character classes doesn't match Unicode private-use characters with [[:cntrl:]] FAILED
-Expected #<MatchData "[ee8081]"> to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/versions/character_classes_1.9.rb:110:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb:4:in `<top (required)>'
 
- <n>)
-Regexp with character classes doesn't match Unicode No characters with [[:word:]] FAILED
-Expected #<MatchData "[e19fb0]"> to be nil
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/versions/character_classes_1.9.rb:483:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/character_classes_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 119 examples, <num> expectations, 5 failures, 0 errors
-exit 1
-failed(rubyspec/language/regexp/character_classes_spec.rb)
-== rubyspec/language/regexp/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/encoding_spec.rb
-Regexps with encoding modifiers
-- supports /e (EUC encoding)
-- supports /e (EUC encoding) with interpolation
-- supports /e (EUC encoding) with interpolation /o
-- supports /n (No encoding)
-- supports /n (No encoding) with interpolation
-- supports /n (No encoding) with interpolation /o
-- supports /s (Windows_31J encoding)
-- supports /s (Windows_31J encoding) with interpolation
-- supports /s (Windows_31J encoding) with interpolation and /o
-- supports /u (UTF8 encoding)
-- supports /u (UTF8 encoding) with interpolation
-- supports /u (UTF8 encoding) with interpolation and /o
-- selects last of multiple encoding specifiers (FAILED - <n>)
 
 
- <n>)
-Regexps with encoding modifiers selects last of multiple encoding specifiers FAILED
-Expected /foo/
- to equal /foo/
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/encoding_spec.rb:125:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/encoding_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/language/regexp/encoding_spec.rb)
-== rubyspec/language/regexp/escapes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/escapes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/escapes_spec.rb
-Regexps with escape characters
-- they're supported
-- support quoting meta-characters via escape sequence
-- allow any character to be escaped
-- support \x (hex characters)
-- support \c (control characters)
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/grouping_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/grouping_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/grouping_spec.rb
-Regexps with grouping
-- support ()
-- allow groups to be nested
-- raise a SyntaxError when parentheses aren't balanced
-- supports (?: ) (non-capturing group)
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/interpolation_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/interpolation_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/interpolation_spec.rb
-Regexps with interpolation
-- allow interpolation of strings
-- allows interpolation of literal regexps
-- allows interpolation of any class that responds to to_s
-- allows interpolation which mixes modifiers
-- allows interpolation to interact with other Regexp constructs
-- gives precedence to escape sequences over substitution
-- throws RegexpError for malformed interpolation
-- allows interpolation in extended mode
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/modifiers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/modifiers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/modifiers_spec.rb
-Regexps with modifers
-- supports /i (case-insensitive)
-- supports /m (multiline)
-- supports /x (extended syntax)
-- supports /o (once)
-- invokes substitutions for /o only once
-- supports modifier combinations
-- supports (?imx-imx) (inline modifiers)
-- supports (?imx-imx:expr) (scoped inline modifiers)
-- supports . with /m
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp/repetition_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp/repetition_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp/repetition_spec.rb
-Regexps with repetition
-- supports * (0 or more of previous subexpression)
-- supports *? (0 or more of previous subexpression - lazy)
-- supports + (1 or more of previous subexpression)
-- supports +? (0 or more of previous subexpression - lazy)
-- supports {m,n} (m to n of previous subexpression)
-- supports {m,n}? (m to n of previous subexpression) - lazy)
-- does not treat {m,n}+ as possessive
-- supports ? (0 or 1 of previous subexpression)
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/regexp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/regexp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/regexp_spec.rb
-Literal Regexps
-- matches against $_ (last input) in a conditional if no explicit matchee provided
-- yields a Regexp
-- caches the Regexp object
-- throws SyntaxError for malformed literals
-- supports paired delimiters with %r
-- supports grouping constructs that are also paired delimiters
-- allows second part of paired delimiters to be used as non-paired delimiters
-- disallows first part of paired delimiters to be used as non-paired delimiters
-- supports non-paired delimiters delimiters with %r
-- disallows alphabets as non-paired delimiter with %r
-- disallows spaces after %r and delimiter
-- allows unescaped / to be used with %r
-- supports . (any character except line terminator)
-- supports | (alternations)
-- supports (?> ) (embedded subexpression)
-- supports (?# )
 
-Literal Regexps
-- supports (?<= ) (positive lookbehind)
-- supports (?<! ) (negative lookbehind)
-- supports \g (named backreference)
-- supports character class composition
-- supports possessive quantifiers
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/rescue_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/rescue_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/rescue_spec.rb
-The rescue keyword
-- can be used to handle a specific exception
-- can capture the raised exception in a local variable
-- can rescue multiple raised exceptions with a single rescue block
-- can rescue a splatted list of exceptions
-- will only rescue the specified exceptions when doing a splat rescue
-- will execute an else block only if no exceptions were raised
-- will not execute an else block if an exception was raised
-- will not rescue errors raised in an else block in the rescue block above it
-- parses  'a += b rescue c' as 'a += (b rescue c)'
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/retry_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/retry_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/retry_spec.rb
-The retry statement
-- re-executes the closest block
 
-The retry keyword inside a begin block's rescue block
-- causes the begin block to be executed again
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/return_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/return_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/return_spec.rb
-The return keyword
-- returns any object directly
-- returns an single element array directly
-- returns an multi element array directly
-- returns nil by default
 
-The return keyword in a Thread
-- raises a LocalJumpError if used to exit a thread
 
-The return keyword when passed a splat
-- returns [] when the ary is empty
-- returns the array when the array is size of 1
-- returns the whole array when size is greater than 1
-- returns an array when used as a splat
-- calls 'to_a' on the splatted value first
 
-The return keyword within a begin
-- executes ensure before returning
-- returns last value returned in ensure
-- executes nested ensures before returning
-- returns last value returned in nested ensures
-- executes the ensure clause when begin/ensure are inside a lambda
 
-The return keyword within a block
-- causes lambda to return nil if invoked without any arguments
-- causes lambda to return nil if invoked with an empty expression
-- causes lambda to return the value passed to return
-- causes the method that lexically encloses the block to return
-- returns from the lexically enclosing method even in case of chained calls
-- returns from the lexically enclosing method even in case of chained calls(in yield)
 
-The return keyword within two blocks
-- causes the method that lexically encloses the block to return
 
-The return keyword within define_method
-- goes through the method via a closure (FAILED - <n>)
-- stops at the method when the return is used directly
 
 
- <n>)
-The return keyword within define_method goes through the method via a closure FAILED
-Expected :bad
- to equal :good
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/return_spec.rb:269:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/return_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 24 examples, <num> expectations, 1 failure, 0 errors
-ok
-exit 1
-failed(rubyspec/language/return_spec.rb)
-== rubyspec/language/splat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/splat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/splat_spec.rb
-Splat operator used to assign a splatted object to an object
-- assigns an empty array when the splatted object is nil
-- assigns an empty array when the splatted object is an empty array
-- assigns the splatted object contained into an array when the splatted object doesn't respond to to_a
-- assigns the returned value of to_a when the splatted object responds to to_a
-- assigns an array with nil object if the content of the splatted array is nil
-- assings an array with an empty array when the splatted array contains an empty array
-- assigns an empty array when the content of the splatted array is an empty splatted array
-- assigns the second array when the content of the splatted array is a non empty splatted array
-- assigns the second array when the splatted array contains a splatted array with more than one element
 
-Splat operator used to assign an object to a splatted reference
-- assigns an array with a nil object when the object is nil
-- assigns an array containing the object when the object is not an array
-- assigns the object when the object is an array
-- assigns the splatted array when the object is an array that contains an splatted array
 
-Splat operator used to assign a splatted object to a splatted reference
-- assigns an empty array when the splatted object is an empty array
-- assigns an array containing the splatted object when the splatted object is not an array
-- assigns an array when the splatted object is an array
-- assigns an empty array when the splatted object is an array that contains an empty splatted array
-- assigns an empty array when the splatted object is nil
 
-Splat operator used to assign splatted objects to multiple block variables
-- assigns nil to normal variables but empty array to references when the splatted object is nil
-- assigns nil to normal variables but empty array to references when the splatted object is an empty array
-- assigns the splatted object to the first variable and behaves like nil when the splatted object is not an array
-- assigns array values to normal variables but arrays containing elements to references
-- assigns and empty array to the variable if the splatted object contains an empty array
-- assigns the values of a splatted array when the splatted object contains an splatted array
 
 
-Finished in <t> seconds
 
-1 file, 24 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/string_spec.rb
-Ruby character strings
-- don't get interpolated when put in single quotes
-- get interpolated with #{} when put in double quotes
-- interpolate instance variables just with the # character
-- interpolate global variables just with the # character
-- interpolate class variables just with the # character
-- allow underscore as part of a variable name in a simple interpolation
-- have characters [.(=?!# end simple # interpolation
-- allow using non-alnum characters as string delimiters
-- using percent with 'q', stopping interpolation
-- using percent with 'Q' to interpolate
-- backslashes follow the same rules as interpolation
-- allow HEREDOC with <<identifier, interpolated
-- allow HEREDOC with <<"identifier", interpolated
-- allow HEREDOC with <<'identifier', no interpolation
-- allow HEREDOC with <<-identifier, allowing to indent identifier, interpolated
-- allow HEREDOC with <<-"identifier", allowing to indent identifier, interpolated
-- allow HEREDOC with <<-'identifier', allowing to indent identifier, no interpolation
-- interpolates the return value of Object#to_s
-- interpolates an implementation-dependent representation of an object that does not return a String from #to_s
-- are produced from character shortcuts
-- are produced from control character shortcuts
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/super_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/super_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/super_spec.rb
-The super keyword
-- calls the method on the calling class
-- searches the full inheritence chain
-- searches class methods
-- calls the method on the calling class including modules
-- searches the full inheritence chain including modules
-- searches class methods including modules
-- calls the correct method when the method visibility is modified
-- calls the correct method when the superclass argument list is different from the subclass
-- raises an error error when super method does not exist
-- calls the superclass method when in a block
-- calls the superclass method when initial method is defined_method'd
-- supers up appropriate name even if used for multiple method names
-- can't be used with implicit arguments from a method defined with define_method
-- calls method_missing when a superclass method is not found
-- respects the original module a method is aliased from
-- sees the included version of a module a method is alias from
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/symbol_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/symbol_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/symbol_spec.rb
-A Symbol literal
-- is a ':' followed by any number of valid characters
-- is a ':' followed by any valid variable, method, or constant name
-- is a ':' followed by a single- or double-quoted string that may contain otherwise invalid characters
-- may contain '::' in the string
-- is converted to a literal, unquoted representation if the symbol contains only valid characters
-- can be created by the %s-delimited expression
-- is the same object when created from identical strings
-- can contain null in the string (ERROR - <n>)
 
-A Symbol literal
-- can be an empty string
-- can be :!, :!=, or :!~
 
 
- <n>)
-A Symbol literal can contain null in the string ERROR
-SyntaxError: (eval):1: symbol cannot contain '\0'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/symbol_spec.rb:77:in `eval'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/symbol_spec.rb:77:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/symbol_spec.rb:3:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/language/symbol_spec.rb)
-== rubyspec/language/throw_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/throw_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/throw_spec.rb
-The throw keyword
-- abandons processing
-- supports a second parameter
-- uses nil as a default second parameter
-- only any object as its argument
-- does not convert strings to a symbol
-- unwinds stack from within a method
-- unwinds stack from within a lambda
-- raises an ArgumentError if outside of scope of a matching catch
-- raises a ArgumentError if used to exit a thread
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/undef_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/undef_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/undef_spec.rb
-The undef keyword
-- undefines 'meth='
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/unless_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/unless_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/unless_spec.rb
-The unless expression
-- evaluates the unless body when the expression is false
-- returns the last statement in the body
-- evaluates the else body when the expression is true
-- takes an optional then after the expression
-- does not return a value when the expression is true
-- allows expression and body to be on one line (using 'then')
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/until_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/until_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/until_spec.rb
-The until expression
-- runs while the expression is false
-- optionally takes a 'do' after the expression
-- allows body begin on the same line if do is used
-- executes code in containing variable scope
-- executes code in containing variable scope with 'do'
-- returns nil if ended when condition became true
-- evaluates the body if expression is empty
-- stops running body if interrupted by break
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- skips to end of body with next
-- restarts the current iteration without reevaluating condition with redo
 
-The until modifier
-- runs preceding statement while the condition is false
-- evaluates condition before statement execution
-- does not run preceding statement if the condition is true
-- returns nil if ended when condition became true
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- skips to end of body with next
-- restarts the current iteration without reevaluating condition with redo
 
-The until modifier with begin .. end block
-- runs block while the expression is false
-- stops running block if interrupted by break
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- runs block at least once (even if the expression is true)
-- evaluates condition after block execution
-- skips to end of body with next
-- restart the current iteration without reevaluting condition with redo
 
 
-Finished in <t> seconds
 
-1 file, 28 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/variables_spec.rb
-Basic assignment
-- allows the rhs to be assigned to the lhs
-- assigns nil to lhs when rhs is an empty expression
-- assigns [] to lhs when rhs is an empty splat expression
-- allows the assignment of the rhs to the lhs using the rhs splat operator
-- allows the assignment of the rhs to the lhs using the lhs splat operator
-- allows the assignment of rhs to the lhs using the lhs and rhs splat operators simultaneously
-- allows multiple values to be assigned
-- calls to_a on the given argument when using a splat
-- supports the {|r,| } form of block assignment
-- allows assignment through lambda
-- allows chained assignment
 
-Assignment using expansion
-- succeeds without conversion
 
-Basic multiple assignment with a single RHS value
-- does not call #to_ary on an Array instance
-- does not call #to_a on an Array instance
-- does not call #to_ary on an Array subclass instance
-- does not call #to_a on an Array subclass instance
-- calls #to_ary on an object
-- does not call #to_a on an object if #to_ary is not defined
-- does not call #to_a on a String
 
-Basic multiple assignment with a splatted single RHS value
-- does not call #to_ary on an Array instance
-- does not call #to_a on an Array instance
-- does not call #to_ary on an Array subclass instance
-- does not call #to_a on an Array subclass instance
-- calls #to_a on an object if #to_ary is not defined
-- does not call #to_ary on an object
-- does not call #to_a on a String
 
-Assigning multiple values
-- allows parallel assignment
-- allows safe parallel swapping
-- returns the rhs values used for assignment as an array
-- evaluates rhs left-to-right
-- supports parallel assignment to lhs args via object.method=
-- supports parallel assignment to lhs args using []=
-- bundles remaining values to an array when using the splat operator
-- calls #to_ary on RHS arg if the corresponding LHS var is a splat
-- allows complex parallel assignment
-- allows a lhs arg to be used in another lhs args parallel assignment
 
-Conditional assignment
-- assigns the lhs if previously unassigned
-- checks for class variable definition before fetching its value
 
-Unconditional operator assignment 'var op= expr'
-- is equivalent to 'var = var op expr'
 
-Conditional operator assignment 'var op= expr'
-- assigns the lhs if its truthiness is false for ||, true for &&
-- may not assign at all, depending on the truthiness of lhs
-- uses short-circuit arg evaluation
 
-Unconditional operator assignment 'obj.meth op= expr'
-- is equivalent to 'obj.meth = obj.meth op expr'
 
-Conditional operator assignment 'obj.meth op= expr'
-- is equivalent to 'obj.meth op obj.meth = expr'
-- may not assign at all, depending on the truthiness of lhs
-- uses short-circuit arg evaluation
 
-Operator assignment 'obj.meth op= expr'
-- evaluates lhs one time
 
-Unconditional operator assignment 'obj[idx] op= expr'
-- is equivalent to 'obj[idx] = obj[idx] op expr'
 
-Conditional operator assignment 'obj[idx] op= expr'
-- is equivalent to 'obj[idx] op obj[idx] = expr'
-- may not assign at all, depending on the truthiness of lhs
-- uses short-circuit arg evaluation
 
-Operator assignment 'obj[idx] op= expr'
-- handles complex index (idx) arguments
-- returns result of rhs not result of []=
 
-Single assignment
-- Assignment does not modify the lhs, it reassigns its reference
-- Assignment does not copy the object being assigned, just creates a new reference to it
-- If rhs has multiple arguments, lhs becomes an Array of them
 
-Multiple assignment without grouping or splatting
-- An equal number of arguments on lhs and rhs assigns positionally
-- If rhs has too few arguments, the missing ones on lhs are assigned nil
-- If rhs has too many arguments, the extra ones are silently not assigned anywhere
-- The assignments are done in parallel so that lhs and rhs are independent of eachother without copying
 
-Multiple assignments with splats
-- * on the lhs collects all parameters from its position onwards as an Array or an empty Array
-- * on the LHS returns the Array on the RHS without enclosing it in an Array
 
-Multiple assignments with grouping
-- A group on the lhs is considered one position and treats its corresponding rhs position like an Array
-- supports multiple levels of nested groupings
-- rhs cannot use parameter grouping, it is a syntax error
 
-Multiple assignment
-- has the proper return value
 
-Multiple assignment, array-style
-- returns an array of all rhs values
 
-Scope of variables
-- instance variables not overwritten by local variable in each block
 
-A local variable in a #define_method scope
-- shares the lexical scope containing the call to #define_method
 
-Multiple assignments with splats
-- * on the LHS has to be applied to any parameter
 
 
-Finished in <t> seconds
 
-1 file, 70 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/while_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/while_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/while_spec.rb
-The while expression
-- runs while the expression is true
-- optionally takes a 'do' after the expression
-- allows body begin on the same line if do is used
-- executes code in containing variable scope
-- executes code in containing variable scope with 'do'
-- returns nil if ended when condition became false
-- does not evaluate the body if expression is empty
-- stops running body if interrupted by break
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- skips to end of body with next
-- restarts the current iteration without reevaluating condition with redo
 
-The while modifier
-- runs preceding statement while the condition is true
-- evaluates condition before statement execution
-- does not run preceding statement if the condition is false
-- does not run preceding statement if the condition is empty
-- returns nil if ended when condition became false
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- skips to end of body with next
-- restarts the current iteration without reevaluating condition with redo
 
-The while modifier with begin .. end block
-- runs block while the expression is true
-- stops running block if interrupted by break
-- returns value passed to break if interrupted by break
-- returns nil if interrupted by break with no arguments
-- runs block at least once (even if the expression is false)
-- evaluates condition after block execution
-- skips to end of body with next
-- restarts the current iteration without reevaluting condition with redo
 
 
-Finished in <t> seconds
 
-1 file, 29 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/yield_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/language/yield_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/language/yield_spec.rb
-Assignment via yield
-- assigns objects to block variables
-- assigns splatted objects to block variables
-- assigns splatted objects to block variables
-- assigns objects followed by splatted objects to block variables
-- assigns objects to block variables that include the splat operator inside the block
-- assigns objects to multiple block variables
-- assigns objects to splatted block variables that include the splat operator inside the block
-- assigns splatted objects to multiple block variables
 
-The yield keyword
-- raises a LocalJumpError when invoked in a method not passed a block
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/abbrev/abbrev_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/abbrev/abbrev_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/abbrev/abbrev_spec.rb
-Abbrev::abbrev
-- returns a hash of all unambiguous abbreviations of the array of strings passed in
-- returns an empty hash when called on an empty array
 
-Array#abbrev
-- returns a hash of all unambiguous abbreviations of the array of strings passed in
-- returns an empty hash when called on an empty array
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/base64/b64encode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/base64/b64encode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/base64/b64encode_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/base64/decode64_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/base64/decode64_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/base64/decode64_spec.rb
-Base64#decode64
-- returns the Base64-decoded version of the given string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/base64/decode_b_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/base64/decode_b_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/base64/decode_b_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/base64/encode64_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/base64/encode64_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/base64/encode64_spec.rb
-Base64#encode64
-- returns the Base64-encoded version of the given string
-- returns the Base64-encoded version of the given string
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/abs_spec.rb
-BigDecimal#abs
-- returns the absolute value
-- properly handles special values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/add_spec.rb
-BigDecimal#add
-- returns a + b with given precision
-- returns a + [Fixnum value] with given precision
-- returns a + [Bignum value] with given precision
-- favors the precision specified in the second argument over the global limit
-- uses the current rounding mode if rounding is needed
-- uses the default ROUND_HALF_UP rounding if it wasn't explicitly changed
-- returns NaN if NaN is involved
-- returns Infinity or -Infinity if these are involved
-- returns NaN if Infinity + (- Infinity)
-- raises TypeError when adds nil
-- raises TypeError when precision parameter is nil
-- raises ArgumentError when precision parameter is negative
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/case_compare_spec.rb
-BigDecimal#===
-- tests for equality
-- NaN is never equal to any number (FAILED - <n>)
-- returns true for infinity values with the same sign
-- returns false for infinity values with different signs
-- returns false when infinite value compared to finite one
-- returns false when compared objects that can not be coerced into BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#=== NaN is never equal to any number FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/case_compare_spec.rb:5:in `<top (required)>'
 
- <n>)
-BigDecimal#=== returns false when compared objects that can not be coerced into BigDecimal FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:60:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/case_compare_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/case_compare_spec.rb)
-== rubyspec/library/bigdecimal/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ceil_spec.rb
-BigDecimal#ceil
-- returns an Integer, if n is unspecified (FAILED - <n>)
-- returns a BigDecimal, if n is specified
-- returns the smallest integer greater or equal to self, if n is unspecified
-- raise exception, if self is special value (FAILED - <n>)
-- returns n digits right of the decimal point if given n > 0
-- sets n digits left of the decimal point to 0, if given n < 0
 
 
- <n>)
-BigDecimal#ceil returns an Integer, if n is unspecified FAILED
-Expected false
- to equal true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ceil_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ceil_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#ceil raise exception, if self is special value FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ceil_spec.rb:69:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ceil_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/ceil_spec.rb)
-== rubyspec/library/bigdecimal/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/coerce_spec.rb
-BigDecimal#coerce
-- returns [other, self] both as BigDecimal
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/comparison_spec.rb
-BigDecimal#<=>
-- returns 0 if a == b
-- returns 1 if a > b
-- returns -1 if a < b
-- returns nil if NaN is involved
-- returns nil if the argument is nil
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/div_spec.rb
-BigDecimal#div with precision set to 0
-- returns a / b
-- returns 0 if divided by Infinity
-- returns (+|-) Infinity if (+|-) Infinity divided by one
-- returns NaN if Infinity / ((+|-) Infinity)
-- returns (+|-) Infinity if divided by zero
-- returns NaN if zero is divided by zero
 
-BigDecimal#div
-- returns a / b with optional precision
-- raises FloatDomainError if NaN is involved
-- returns 0 if divided by Infinity and no precision given (ERROR - <n>)
-- returns 0 if divided by Infinity with given precision
-- raises ZeroDivisionError if divided by zero and no precision given
-- returns NaN if zero is divided by zero
-- raises FloatDomainError if (+|-) Infinity divided by 1 and no precision given
-- returns (+|-)Infinity if (+|-)Infinity by 1 and precision given
-- returns NaN if Infinity / ((+|-) Infinity)
 
 
- <n>)
-BigDecimal#div returns 0 if divided by Infinity and no precision given ERROR
-FloatDomainError: Computation results to 'NaN'(Not a Number)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/div_spec.rb:64:in `div'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/div_spec.rb:64:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/div_spec.rb:12:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/bigdecimal/div_spec.rb)
-== rubyspec/library/bigdecimal/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divide_spec.rb
-BigDecimal#/
-- returns a / b
-- returns 0 if divided by Infinity
-- returns (+|-) Infinity if (+|-) Infinity divided by one
-- returns NaN if Infinity / ((+|-) Infinity)
-- returns (+|-) Infinity if divided by zero
-- returns NaN if zero is divided by zero
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb
-BigDecimal#mod_part_of_divmod
-- returns self modulo other (ERROR - <n>)
-- returns a [Float value] when the argument is Float (ERROR - <n>)
-- returns NaN if NaN is involved (ERROR - <n>)
-- returns NaN if the dividend is Infinity (ERROR - <n>)
-- returns the dividend if the divisor is Infinity (ERROR - <n>)
-- raises TypeError if the argument cannot be coerced to BigDecimal (FAILED - <n>)
-- raises ZeroDivisionError if other is zero (ERROR - <n>)
 
-BigDecimal#divmod
-- divides value, returns an array
-- array contains quotient and modulus as BigDecimal
-- Can be reversed with * and + (ERROR - <n>)
-- returns an array of two NaNs if NaN is involved
-- raises ZeroDivisionError if the divisor is zero (FAILED - <n>)
-- returns an array of Infinity and NaN if the dividend is Infinity (FAILED - <n>)
-- returns an array of zero and the dividend if the divisor is Infinity (FAILED - <n>)
-- returns an array of two zero if the diviend is zero
-- raises TypeError if the argument cannot be coerced to BigDecimal
 
 
- <n>)
-BigDecimal#mod_part_of_divmod returns self modulo other ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:21:in `initialize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:21:in `new'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:21:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod returns a [Float value] when the argument is Float ERROR
-NoMethodError: undefined method `mod_part_of_divmod' for #<BigDecimal:<address>,'0.2E1',9(18)>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:67:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod returns NaN if NaN is involved ERROR
-NoMethodError: undefined method `mod_part_of_divmod' for #<BigDecimal:<address>,'NaN',9(9)>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:74:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod returns NaN if the dividend is Infinity ERROR
-NoMethodError: undefined method `mod_part_of_divmod' for #<BigDecimal:<address>,'Infinity',9(9)>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:82:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod returns the dividend if the divisor is Infinity ERROR
-NoMethodError: undefined method `mod_part_of_divmod' for #<BigDecimal:<address>,'0.1E1',9(18)>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:105:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod raises TypeError if the argument cannot be coerced to BigDecimal FAILED
-Expected TypeError
-but got NoMethodError (undefined method `mod_part_of_divmod' for #<BigDecimal:<address>,'0.1E1',9(18)>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:112:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#mod_part_of_divmod raises ZeroDivisionError if other is zero ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:53:in `initialize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:53:in `new'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:20:in `<top (required)>'
 
- <n>)
-BigDecimal#divmod Can be reversed with * and + ERROR
-ArgumentError: wrong number of arguments(1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:117:in `initialize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:117:in `new'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:117:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:65:in `<top (required)>'
 
- <n>)
-BigDecimal#divmod raises ZeroDivisionError if the divisor is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:196:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:195:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:195:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:194:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:194:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:65:in `<top (required)>'
 
- <n>)
-BigDecimal#divmod returns an array of Infinity and NaN if the dividend is Infinity FAILED
-Expected nil
- to equal 1
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:205:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:202:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:202:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:65:in `<top (required)>'
 
- <n>)
-BigDecimal#divmod returns an array of zero and the dividend if the divisor is Infinity FAILED
-Expected #<BigDecimal:<address>,'NaN',9(9)>
-to equal #<BigDecimal:<address>,'0.0',9(18)>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:214:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:211:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:211:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:65:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 4 failures, 7 errors
-exit 1
-failed(rubyspec/library/bigdecimal/divmod_spec.rb)
-== rubyspec/library/bigdecimal/double_fig_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/double_fig_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/double_fig_spec.rb
-BigDecimal.double_fig
-- returns the number of digits a Float number is allowed to have
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/eql_spec.rb
-BigDecimal#eql?
-- tests for equality
-- NaN is never equal to any number (FAILED - <n>)
-- returns true for infinity values with the same sign
-- returns false for infinity values with different signs
-- returns false when infinite value compared to finite one
-- returns false when compared objects that can not be coerced into BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#eql? NaN is never equal to any number FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/eql_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#eql? returns false when compared objects that can not be coerced into BigDecimal FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:60:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/eql_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/eql_spec.rb)
-== rubyspec/library/bigdecimal/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/equal_value_spec.rb
-BigDecimal#==
-- tests for equality
-- NaN is never equal to any number (FAILED - <n>)
-- returns true for infinity values with the same sign
-- returns false for infinity values with different signs
-- returns false when infinite value compared to finite one
-- returns false when compared objects that can not be coerced into BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#== NaN is never equal to any number FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/equal_value_spec.rb:5:in `<top (required)>'
 
- <n>)
-BigDecimal#== returns false when compared objects that can not be coerced into BigDecimal FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/eql.rb:60:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/equal_value_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/equal_value_spec.rb)
-== rubyspec/library/bigdecimal/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/exponent_spec.rb
-BigDecimal#**
-- powers of self
-- powers of 1 equal 1
-- 0 to power of 0 is 1
-- 0 to powers < 0 is Infinity
-- other powers of 0 are 0
-- returns NaN if self is NaN
-- returns 0.0 if self is infinite and argument is negative
-- returns infinite if self is infinite and argument is positive
 
-BigDecimal#exponent
-- returns an Integer
-- is n if number can be represented as 0.xxx*10**n
-- returns 0 if self is 0
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/finite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/finite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/finite_spec.rb
-BigDecimal#finite?
-- is false if Infinity or NaN
-- returns true for finite values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/fix_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/fix_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/fix_spec.rb
-BigDecimal#fix
-- returns a BigDecimal
-- returns the integer part of the absolute value
-- correctly handles special values
-- returns 0 if the absolute value is < 1
-- does not allow any arguments
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/floor_spec.rb
-BigDecimal#floor
-- returns the greatest integer smaller or equal to self
-- raise exception, if self is special value (FAILED - <n>)
-- returns n digits right of the decimal point if given n > 0
-- sets n digits left of the decimal point to 0, if given n < 0
 
 
- <n>)
-BigDecimal#floor raise exception, if self is special value FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/floor_spec.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/floor_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/floor_spec.rb)
-== rubyspec/library/bigdecimal/frac_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/frac_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/frac_spec.rb
-BigDecimal#frac
-- returns a BigDecimal
-- returns the fractional part of the absolute value
-- returns 0 if the value is 0
-- returns 0 if the value is an integer
-- correctly handles special values
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/gt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/gt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb
-BigDecimal#>
-- returns true if a > b
-- properly handles infinity values
-- properly handles NaN values (FAILED - <n>)
-- raises an ArgumentError if the argument can't be coerced into a BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#> properly handles NaN values FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:71:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:70:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:70:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#> raises an ArgumentError if the argument can't be coerced into a BigDecimal FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:79:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gt_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/gt_spec.rb)
-== rubyspec/library/bigdecimal/gte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/gte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb
-BigDecimal#>=
-- returns true if a >= b
-- properly handles infinity values
-- properly handles NaN values (FAILED - <n>)
-- returns nil if the argument is nil (FAILED - <n>)
 
 
- <n>)
-BigDecimal#>= properly handles NaN values FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:75:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:74:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#>= returns nil if the argument is nil FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:83:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/gte_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/gte_spec.rb)
-== rubyspec/library/bigdecimal/induced_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/induced_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/induced_from_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/infinite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/infinite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/infinite_spec.rb
-BigDecimal#infinite?
-- returns 1 if self is Infinity
-- returns -1 if self is -Infinity
-- returns not true otherwise (FAILED - <n>)
-- returns not true if self is NaN
 
 
- <n>)
-BigDecimal#infinite? returns not true otherwise FAILED
-Expected 1
- to equal nil
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/infinite_spec.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/infinite_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/infinite_spec.rb)
-== rubyspec/library/bigdecimal/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/inspect_spec.rb
-BigDecimal#inspect
-- returns String
-- returns String starting with #
-- encloses information in angle brackets
-- is comma separated list of three items
-- value after first comma is value as string
-- last part is number of significant digits
-- looks like this
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/limit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/limit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/limit_spec.rb
-BigDecimal.limit
-- returns the value before set if the passed argument is nil or is not specified
-- use the global limit if no precision is specified
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/lt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/lt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb
-BigDecimal#<
-- returns true if a < b
-- properly handles infinity values
-- properly handles NaN values (FAILED - <n>)
-- raises an ArgumentError if the argument can't be coerced into a BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#< properly handles NaN values FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:69:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:68:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:68:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#< raises an ArgumentError if the argument can't be coerced into a BigDecimal FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:77:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lt_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/lt_spec.rb)
-== rubyspec/library/bigdecimal/lte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/lte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb
-BigDecimal#<=
-- returns true if a <= b
-- properly handles infinity values
-- properly handles NaN values (FAILED - <n>)
-- raises an ArgumentError if the argument can't be coerced into a BigDecimal (FAILED - <n>)
 
 
- <n>)
-BigDecimal#<= properly handles NaN values FAILED
-Expected nil
- to equal false
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:75:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:74:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:74:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#<= raises an ArgumentError if the argument can't be coerced into a BigDecimal FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:83:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/lte_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/lte_spec.rb)
-== rubyspec/library/bigdecimal/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/minus_spec.rb
-BigDecimal#-
-- returns a - b
-- returns NaN if NaN is involved
-- returns NaN both operands are infinite with the same sign
-- returns Infinity or -Infinity if these are involved
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/mode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/mode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/mode_spec.rb
-BigDecimal.mode
-- returns the appropriate value and continue the computation if the flag is false
-- returns Infinity when too big
-- raise an exception if the flag is true
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb
-BigDecimal#%
-- returns self modulo other (ERROR - <n>)
-- returns a [Float value] when the argument is Float (FAILED - <n>)
-- returns NaN if NaN is involved
-- returns NaN if the dividend is Infinity
-- returns the dividend if the divisor is Infinity (FAILED - <n>)
-- raises TypeError if the argument cannot be coerced to BigDecimal
-- raises ZeroDivisionError if other is zero (FAILED - <n>)
 
-BigDecimal#modulo
-- returns self modulo other (ERROR - <n>)
-- returns a [Float value] when the argument is Float (FAILED - <n>)
-- returns NaN if NaN is involved
-- returns NaN if the dividend is Infinity
-- returns the dividend if the divisor is Infinity (FAILED - <n>)
-- raises TypeError if the argument cannot be coerced to BigDecimal
-- raises ZeroDivisionError if other is zero (FAILED - <n>)
 
 
- <n>)
-BigDecimal#% returns self modulo other ERROR
-TypeError: can't convert Float into Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:33:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#% returns a [Float value] when the argument is Float FAILED
-Expected [1, 0.0]
- to equal 0.0
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:67:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#% returns the dividend if the divisor is Infinity FAILED
-Expected #<BigDecimal:<address>,'NaN',9(9)>
-to equal #<BigDecimal:<address>,'0.1E1',9(18)>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:105:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#% raises ZeroDivisionError if other is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:139:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#modulo returns self modulo other ERROR
-TypeError: can't convert Float into Array
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:33:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:9:in `<top (required)>'
 
- <n>)
-BigDecimal#modulo returns a [Float value] when the argument is Float FAILED
-Expected [1, 0.0]
- to equal 0.0
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:67:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:9:in `<top (required)>'
 
- <n>)
-BigDecimal#modulo returns the dividend if the divisor is Infinity FAILED
-Expected #<BigDecimal:<address>,'NaN',9(9)>
-to equal #<BigDecimal:<address>,'0.1E1',9(18)>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:105:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:9:in `<top (required)>'
 
- <n>)
-BigDecimal#modulo raises ZeroDivisionError if other is zero FAILED
-Expected ZeroDivisionError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/shared/modulo.rb:139:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/modulo_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 6 failures, 2 errors
-exit 1
-failed(rubyspec/library/bigdecimal/modulo_spec.rb)
-== rubyspec/library/bigdecimal/mult_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/mult_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/mult_spec.rb
-BigDecimal#mult
-- returns zero of appropriate sign if self or argument is zero
-- returns NaN if NaN is involved
-- returns zero if self or argument is zero
-- returns infinite value if self or argument is infinite
-- returns NaN if the result is undefined
 
-BigDecimal#mult
-- multiply self with other with (optional) precision
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/multiply_spec.rb
-BigDecimal#*
-- returns zero of appropriate sign if self or argument is zero
-- returns NaN if NaN is involved
-- returns zero if self or argument is zero
-- returns infinite value if self or argument is infinite
-- returns NaN if the result is undefined
 
-BigDecimal#*
-- multiply self with other
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/nan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/nan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/nan_spec.rb
-BigDecimal#nan?
-- returns true if self is not a number
-- returns false if self is not a NaN
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/new_spec.rb
-BigDecimal.new
-- creates a new object of class BigDecimal (FAILED - <n>)
-- doesn't segfault when using a very large string to build the number
-- Number of significant digits >= given precision
-- determines precision from initial value
-- ignores leading whitespace
-- ignores trailing garbage
-- treats invalid strings as 0.0
-- allows omitting the integer part
-- allows for underscores in all parts
-- accepts NaN and [+-]Infinity
-- allows for [eEdD] as exponent separator
-- allows for varying signs
 
 
- <n>)
-BigDecimal.new creates a new object of class BigDecimal FAILED
-Expected #<BigDecimal:<address>,'0.1E0',9(18)>
- to equal (1/10)
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/new_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/new_spec.rb:8:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/new_spec.rb:8:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/new_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/new_spec.rb)
-== rubyspec/library/bigdecimal/nonzero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/nonzero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/nonzero_spec.rb
-BigDecimal#nonzero?
-- returns self if self doesn't equal zero
-- returns nil otherwise (FAILED - <n>)
 
 
- <n>)
-BigDecimal#nonzero? returns nil otherwise FAILED
-Expected #<BigDecimal:<address>,'Infinity',9(18)>
- to equal nil
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/nonzero_spec.rb:25:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/nonzero_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/nonzero_spec.rb)
-== rubyspec/library/bigdecimal/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/plus_spec.rb
-BigDecimal#+
-- returns a + b
-- returns NaN if NaN is involved
-- returns Infinity or -Infinity if these are involved
-- returns NaN if Infinity + (- Infinity)
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/power_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/power_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/power_spec.rb
-BigDecimal#power
-- powers of self
-- powers of 1 equal 1
-- 0 to power of 0 is 1
-- 0 to powers < 0 is Infinity
-- other powers of 0 are 0
-- returns NaN if self is NaN
-- returns 0.0 if self is infinite and argument is negative
-- returns infinite if self is infinite and argument is positive
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/precs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/precs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/precs_spec.rb
-BigDecimal#precs
-- returns array of two values
-- returns Integers as array values
-- returns the current value of significant digits as the first value
-- returns the maximum number of significant digits as the second value
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/quo_spec.rb
-BigDecimal#quo
-- returns a / b
-- returns 0 if divided by Infinity
-- returns (+|-) Infinity if (+|-) Infinity divided by one
-- returns NaN if Infinity / ((+|-) Infinity)
-- returns (+|-) Infinity if divided by zero
-- returns NaN if zero is divided by zero
-- returns NaN if NaN is involved
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/remainder_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/remainder_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/remainder_spec.rb
-BigDecimal#remainder
-- it equals modulo, if both values are of same sign
-- means self-arg*(self/arg).truncate
-- returns NaN used with zero
-- returns zero if used on zero
-- returns NaN if NaN is involved
-- returns NaN if Infinity is involved
-- coerces arguments to BigDecimal if possible
-- raises TypeError if the argument cannot be coerced to BigDecimal
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/sign_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/sign_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/sign_spec.rb
-BigDecimal#sign
-- BigDecimal defines several constants for signs
-- returns positive value if BigDecimal greater than 0
-- returns negative value if BigDecimal less than 0
-- returns positive zero if BigDecimal equals positve zero
-- returns negative zero if BigDecimal equals negative zero
-- returns BigDecimal::SIGN_NaN if BigDecimal is NaN
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/split_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/split_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/split_spec.rb
-BigDecimal#split
-- splits BigDecimal in an array with four values
-- First value: 1 for numbers > 0
-- First value: -1 for numbers < 0
-- First value: 0 if BigDecimal is NaN
-- Second value: a string with the significant digits
-- Third value: the base (currently always ten)
-- Fourth value: The exponent
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/sqrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/sqrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/sqrt_spec.rb
-BigDecimal#sqrt
-- returns square root of 2 with desired precision
-- returns square root of 3 with desired precision
-- returns square root of 121 with desired precision
-- returns square root of 0.9E-99999 with desired precision
-- raises ArgumentError when no argument is given
-- raises ArgumentError if a negative number is given
-- raises ArgumentError if 2 arguments are given
-- raises TypeError if nil is given
-- raises TypeError if a string is given
-- raises TypeError if a plain Object is given
-- returns 1 if precision is 0 or 1
-- raises FloatDomainError on negative values
-- returns positive infitinity for infinity
-- raises FloatDomainError for negative infinity
-- raises FloatDomainError for NaN
-- returns 0 for 0, +0.0 and -0.0
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/sub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/sub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/sub_spec.rb
-BigDecimal#sub
-- returns a - b with given precision
-- returns NaN if NaN is involved
-- returns NaN if both values are infinite with the same signs
-- returns Infinity or -Infinity if these are involved
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/to_f_spec.rb
-BigDecimal#to_f
-- returns number of type float
-- Floating point rounding occurs
-- properly handles special values
-- remembers negative zero when converted to float
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/to_i_spec.rb
-BigDecimal#to_i
-- raises FloatDomainError if BigDecimal is infinity or NaN
-- returns Integer or Bignum otherwise
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/to_int_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/to_int_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/to_int_spec.rb
-BigDecimal#to_int
-- raises FloatDomainError if BigDecimal is infinity or NaN
-- returns Integer or Bignum otherwise
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/to_s_spec.rb
-BigDecimal#to_s
-- return type is of class String
-- the default format looks like 0.xxxxEnn
-- takes an optional argument
-- starts with + if + is supplied and value is positive
-- inserts a space every n chars, if integer n is supplied
-- can return a leading space for values > 0
-- removes trailing spaces in floating point notation
-- can use engineering notation
-- can use conventional floating point notation
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb
-BigDecimal#truncate
-- returns value of type Integer. (FAILED - <n>)
-- returns the integer part as a BigDecimal if no precision given
-- returns value of given precision otherwise
-- sets n digits left of the decimal point to 0, if given n < 0
-- returns NaN if self is NaN
-- returns Infinity if self is infinite
-- returns the same value if self is special value (FAILED - <n>)
 
 
- <n>)
-BigDecimal#truncate returns value of type Integer. FAILED
-Expected false
- to equal true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:25:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:24:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:4:in `<top (required)>'
 
- <n>)
-BigDecimal#truncate returns the same value if self is special value FAILED
-Expected FloatDomainError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:96:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/truncate_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/truncate_spec.rb)
-== rubyspec/library/bigdecimal/uminus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/uminus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/uminus_spec.rb
-BigDecimal#-@
-- negates self
-- properly handles special values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/uplus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/uplus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/uplus_spec.rb
-BigDecimal#+@
-- returns the same value with same sign (twos complement)
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/ver_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/ver_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/ver_spec.rb
-BigDecimal.ver
-- returns the Version number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/bigdecimal/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/bigdecimal/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/zero_spec.rb
-BigDecimal#zero?
-- returns true if self does equal zero (FAILED - <n>)
-- returns false otherwise
 
 
- <n>)
-BigDecimal#zero? returns true if self does equal zero FAILED
-Expected false
- to equal true
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/zero_spec.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/bigdecimal/zero_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/bigdecimal/zero_spec.rb)
-== rubyspec/library/cgi/cookie/domain_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/domain_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/domain_spec.rb
-CGI::Cookie#domain
-- returns self's domain
 
-CGI::Cookie#domain=
-- sets self's domain
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/expires_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/expires_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/expires_spec.rb
-CGI::Cookie#expires
-- returns self's expiration date
 
-CGI::Cookie#expires=
-- sets self's expiration date
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/initialize_spec.rb
-CGI::Cookie#initialize when passed String
-- sets the self's name to the passed String
-- sets the self's value to an empty Array
-- sets self to a non-secure cookie
-- does set self's path to an empty String when ENV["SCRIPT_NAME"] is not set
-- does set self's path based on ENV["SCRIPT_NAME"] when ENV["SCRIPT_NAME"] is set
-- does not set self's expiration date
-- does not set self's domain
 
-CGI::Cookie#initialize when passed Hash
-- sets self's contents based on the passed Hash
-- does set self's path based on ENV["SCRIPT_NAME"] when the Hash has no 'path' entry
-- tries to convert the Hash's 'value' to an Array using #Array
-- raises a ArgumentError when the passed Hash has no 'name' entry
 
-CGI::Cookie#initialize when passed String, values ...
-- sets the self's name to the passed String
-- sets the self's value to an Array containing all passed values
-- sets self to a non-secure cookie
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/name_spec.rb
-CGI::Cookie#name
-- returns self's name
 
-CGI::Cookie#name=
-- sets self's expiration date
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/parse_spec.rb
-CGI::Cookie.parse
-- parses a raw cookie string into a hash of Cookies
-- unescapes the Cookie values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/path_spec.rb
-CGI::Cookie#path
-- returns self's path
 
-CGI::Cookie#path=
-- sets self's path
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/secure_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/secure_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/secure_spec.rb
-CGI::Cookie#secure
-- returns whether self is a secure cookie or not
 
-CGI::Cookie#secure= when passed true
-- returns true
-- sets self to a secure cookie
 
-CGI::Cookie#secure= when passed false
-- returns false
-- sets self to a non-secure cookie
 
-CGI::Cookie#secure= when passed Object
-- does not change self's secure value
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/to_s_spec.rb
-CGI::Cookie#to_s
-- returns a String representation of self
-- escapes the self's values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/cookie/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/cookie/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/cookie/value_spec.rb
-CGI::Cookie#value
-- returns self's value
-- is in synch with self
 
-CGI::Cookie#value=
-- sets self's value
-- automatically converts the passed Object to an Array using #Array
-- does keep self and the values in sync
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/escapeElement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/escapeElement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/escapeElement_spec.rb
-CGI.escapeElement when passed String, elements, ...
-- escapes only the tags of the passed elements in the passed String
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/escapeHTML_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/escapeHTML_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/escapeHTML_spec.rb
-CGI.escapeHTML
-- escapes special HTML characters (&"<>) in the passed argument
-- does not escape any other characters
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/escape_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/escape_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/escape_spec.rb
-CGI.escape
-- url-encodes the passed argument
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/header_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/header_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/header_spec.rb
-CGI#header when passed no arguments
-- returns a HTML header specifiying the Content-Type as text/html
-- includes Cookies in the @output_cookies field
 
-CGI#header when passed String
-- returns a HTML header specifiying the Content-Type as the passed String's content
-- includes Cookies in the @output_cookies field
 
-CGI#header when passed Hash
-- returns a HTML header based on the Hash's key/value pairs
-- includes Cookies in the @output_cookies field
-- returns a HTML header specifiying the Content-Type as text/html when passed an empty Hash
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/a_spec.rb
-CGI::HtmlExtension#a when passed a String
-- returns an 'a'-element, using the passed String as the 'href'-attribute
-- includes the passed block's return value when passed a block
 
-CGI::HtmlExtension#a when passed a Hash
-- returns an 'a'-element, using the passed Hash for attributes
-- includes the passed block's return value when passed a block
 
-CGI::HtmlExtension#a when each HTML generation
-- returns the doctype declaration for HTML3
-- returns the doctype declaration for HTML4
-- returns the doctype declaration for the Transitional version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/base_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/base_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/base_spec.rb
-CGI::HtmlExtension#base when bassed a String
-- returns a 'base'-element, using the passed String as the 'href'-attribute
-- ignores a passed block
 
-CGI::HtmlExtension#base when passed a Hash
-- returns a 'base'-element, using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/blockquote_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/blockquote_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/blockquote_spec.rb
-CGI::HtmlExtension#blockquote when passed a String
-- returns a 'blockquote'-element, using the passed String for the 'cite'-attribute
-- includes the passed block's return value when passed a block
 
-CGI::HtmlExtension#blockquote when passed a Hash
-- returns a 'blockquote'-element, using the passed Hash for attributes
-- includes the passed block's return value when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/br_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/br_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/br_spec.rb
-CGI::HtmlExtension#br when each HTML generation
-- returns the doctype declaration for HTML3
-- returns the doctype declaration for HTML4
-- returns the doctype declaration for the Transitional version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/caption_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/caption_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/caption_spec.rb
-CGI::HtmlExtension#caption when passed a String
-- returns a 'caption'-element, using the passed String for the 'align'-attribute
-- includes the passed block's return value when passed a block
 
-CGI::HtmlExtension#caption when passed a Hash
-- returns a 'caption'-element, using the passed Hash for attributes
-- includes the passed block's return value when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb
-CGI::HtmlExtension#checkbox_group when passed name, values ...
-- returns a sequence of 'checkbox'-elements with the passed name and the passed values
-- allows passing a value inside an Array
-- allows passing a value as an Array containing the value and the checked state or a label
-- allows passing a value as an Array containing the value, a label and the checked state
-- returns an empty String when passed no values
-- ignores a passed block
 
-CGI::HtmlExtension#checkbox_group when passed Hash
-- uses the passed Hash to generate the checkbox sequence
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/checkbox_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/checkbox_spec.rb
-CGI::HtmlExtension#checkbox when passed no arguments
-- returns a checkbox-'input'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#checkbox when passed name
-- returns a checkbox-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#checkbox CGI::HtmlExtension#checkbox when passed name, value
-- returns a checkbox-'input'-element with the passed name and value
-- ignores a passed block
 
-CGI::HtmlExtension#checkbox when passed name, value, checked
-- returns a checked checkbox-'input'-element with the passed name and value when checked is true
-- ignores a passed block
 
-CGI::HtmlExtension#checkbox when passed Hash
-- returns a checkbox-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/doctype_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/doctype_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/doctype_spec.rb
-CGI::HtmlExtension#doctype when each HTML generation
-- returns the doctype declaration for HTML3
-- returns the doctype declaration for HTML4
-- returns the doctype declaration for the Frameset version of HTML4
-- returns the doctype declaration for the Transitional version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/file_field_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/file_field_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/file_field_spec.rb
-CGI::HtmlExtension#file_field when passed no arguments
-- returns a file-'input'-element without a name and a size of 20
-- ignores a passed block
 
-CGI::HtmlExtension#file_field when passed name
-- returns a checkbox-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#file_field when passed name, size
-- returns a checkbox-'input'-element with the passed name and size
-- ignores a passed block
 
-CGI::HtmlExtension#file_field when passed name, size, maxlength
-- returns a checkbox-'input'-element with the passed name, size and maxlength
-- ignores a passed block
 
-CGI::HtmlExtension#file_field when passed a Hash
-- returns a file-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/form_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/form_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/form_spec.rb
-CGI::HtmlExtension#form when passed no arguments
-- returns a 'form'-element
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#form when passed method
-- returns a 'form'-element with the passed method
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#form when passed method, action
-- returns a 'form'-element with the passed method and the passed action
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#form when passed method, action, enctype
-- returns a 'form'-element with the passed method, action and enctype
-- includes the return value of the passed block when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/frame_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/frame_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/frame_spec.rb
-CGI::HtmlExtension#frame
-- initializes the HTML Generation methods for the Frameset version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/frameset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/frameset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/frameset_spec.rb
-CGI::HtmlExtension#frameset
-- initializes the HTML Generation methods for the Frameset version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/hidden_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/hidden_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/hidden_spec.rb
-CGI::HtmlExtension#hidden when passed no arguments
-- returns an hidden-'input'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#hidden when passed name
-- returns an hidden-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#hidden when passed name, value
-- returns an hidden-'input'-element with the passed name and value
-- ignores a passed block
 
-CGI::HtmlExtension#hidden when passed Hash
-- returns a checkbox-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/html_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/html_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/html_spec.rb
-CGI::HtmlExtension#html when passed no arguments
-- returns a self's doctype and an 'html'-element
-- includes the passed block when passed a block
 
-CGI::HtmlExtension#html when passed 'PRETTY'
-- returns pretty output when the passed String is 'PRETTY
-- includes the passed block when passed a block
 
-CGI::HtmlExtension#html when passed a Hash
-- returns an 'html'-element using the passed Hash for attributes
-- omits the doctype when the Hash contains a 'DOCTYPE' entry that's false or nil
 
-CGI::HtmlExtension#html when each HTML generation
-- returns the doctype declaration for HTML3
-- returns the doctype declaration for HTML4
-- returns the doctype declaration for the Transitional version of HTML4
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/image_button_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/image_button_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/image_button_spec.rb
-CGI::HtmlExtension#image_button when passed no arguments
-- returns an image-'input'-element without a source image
-- ignores a passed block
 
-CGI::HtmlExtension#image_button when passed src
-- returns an image-'input'-element with the passed src
-- ignores a passed block
 
-CGI::HtmlExtension#image_button when passed src, name
-- returns an image-'input'-element with the passed src and name
-- ignores a passed block
 
-CGI::HtmlExtension#image_button when passed src, name, alt
-- returns an image-'input'-element with the passed src, name and alt
-- ignores a passed block
 
-CGI::HtmlExtension#image_button when passed Hash
-- returns a image-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/img_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/img_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/img_spec.rb
-CGI::HtmlExtension#img when passed no arguments
-- returns an 'img'-element without an src-url or alt-text
-- ignores a passed block
 
-CGI::HtmlExtension#img when passed src
-- returns an 'img'-element with the passed src-url
-- ignores a passed block
 
-CGI::HtmlExtension#img when passed src, alt
-- returns an 'img'-element with the passed src-url and the passed alt-text
-- ignores a passed block
 
-CGI::HtmlExtension#img when passed src, alt, width
-- returns an 'img'-element with the passed src-url, the passed alt-text and the passed width
-- ignores a passed block
 
-CGI::HtmlExtension#img when passed src, alt, width, height
-- returns an 'img'-element with the passed src-url, the passed alt-text, the passed width and the passed height
-- ignores a passed block
 
-CGI::HtmlExtension#img when passed Hash
-- returns an 'img'-element with the passed Hash as attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/multipart_form_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/multipart_form_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/multipart_form_spec.rb
-CGI::HtmlExtension#multipart_form when passed no arguments
-- returns a 'form'-element with it's enctype set to multipart
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#multipart_form when passed action
-- returns a 'form'-element with the passed action
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#multipart_form when passed action, enctype
-- returns a 'form'-element with the passed action and enctype
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#multipart_form when passed Hash
-- returns a 'form'-element with the passed Hash as attributes
-- includes the return value of the passed block when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/password_field_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/password_field_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/password_field_spec.rb
-CGI::HtmlExtension#password_field when passed no arguments
-- returns an password-'input'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#password_field when passed name
-- returns an password-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#password_field when passed name, value
-- returns an password-'input'-element with the passed name and value
-- ignores a passed block
 
-CGI::HtmlExtension#password_field when passed name, value, size
-- returns an password-'input'-element with the passed name, value and size
-- ignores a passed block
 
-CGI::HtmlExtension#password_field when passed name, value, size, maxlength
-- returns an password-'input'-element with the passed name, value, size and maxlength
-- ignores a passed block
 
-CGI::HtmlExtension#password_field when passed Hash
-- returns a checkbox-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/popup_menu_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/popup_menu_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/popup_menu_spec.rb
-CGI::HtmlExtension#popup_menu when passed no arguments
-- returns an empty 'select'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#popup_menu when passed name, values ...
-- returns a 'select'-element with the passed name containing 'option'-elements based on the passed values
-- allows passing values inside of arrays
-- allows passing a value as an Array containing the value and the select state or a label
-- allows passing a value as an Array containing the value, a label and the select state
-- ignores a passed block
 
-CGI::HtmlExtension#popup_menu when passed a Hash
-- uses the passed Hash to generate the 'select'-element and the 'option'-elements
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/radio_button_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/radio_button_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/radio_button_spec.rb
-CGI::HtmlExtension#radio_button when passed no arguments
-- returns a radio-'input'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#radio_button when passed name
-- returns a radio-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#radio_button CGI::HtmlExtension#checkbox when passed name, value
-- returns a radio-'input'-element with the passed name and value
-- ignores a passed block
 
-CGI::HtmlExtension#radio_button when passed name, value, checked
-- returns a checked radio-'input'-element with the passed name and value when checked is true
-- ignores a passed block
 
-CGI::HtmlExtension#radio_button when passed Hash
-- returns a radio-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/radio_group_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/radio_group_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/radio_group_spec.rb
-CGI::HtmlExtension#radio_group when passed name, values ...
-- returns a sequence of 'radio'-elements with the passed name and the passed values
-- allows passing a value inside an Array
-- allows passing a value as an Array containing the value and the checked state or a label
-- allows passing a value as an Array containing the value, a label and the checked state
-- returns an empty String when passed no values
-- ignores a passed block
 
-CGI::HtmlExtension#radio_group when passed Hash
-- uses the passed Hash to generate the radio sequence
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/reset_spec.rb
-CGI::HtmlExtension#reset when passed no arguments
-- returns a reset-'input'-element
-- ignores a passed block
 
-CGI::HtmlExtension#reset when passed value
-- returns a reset-'input'-element with the passed value
-- ignores a passed block
 
-CGI::HtmlExtension#reset when passed value, name
-- returns a reset-'input'-element with the passed value and the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#reset when passed Hash
-- returns a reset-'input'-element with the passed value
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb
-CGI::HtmlExtension#scrolling_list when passed no arguments
-- returns an empty 'select'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#scrolling_list when passed name, values ...
-- returns a 'select'-element with the passed name containing 'option'-elements based on the passed values
-- allows passing values inside of arrays
-- allows passing a value as an Array containing the value and the select state or a label
-- allows passing a value as an Array containing the value, a label and the select state
-- ignores a passed block
 
-CGI::HtmlExtension#scrolling_list when passed a Hash
-- uses the passed Hash to generate the 'select'-element and the 'option'-elements
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/submit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/submit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/submit_spec.rb
-CGI::HtmlExtension#submit when passed no arguments
-- returns a submit-'input'-element
-- ignores a passed block
 
-CGI::HtmlExtension#submit when passed value
-- returns a submit-'input'-element with the passed value
-- ignores a passed block
 
-CGI::HtmlExtension#submit when passed value, name
-- returns a submit-'input'-element with the passed value and the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#submit when passed Hash
-- returns a submit-'input'-element with the passed value
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/text_field_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/text_field_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/text_field_spec.rb
-CGI::HtmlExtension#text_field when passed no arguments
-- returns an text-'input'-element without a name
-- ignores a passed block
 
-CGI::HtmlExtension#text_field when passed name
-- returns an text-'input'-element with the passed name
-- ignores a passed block
 
-CGI::HtmlExtension#text_field when passed name, value
-- returns an text-'input'-element with the passed name and value
-- ignores a passed block
 
-CGI::HtmlExtension#text_field when passed name, value, size
-- returns an text-'input'-element with the passed name, value and size
-- ignores a passed block
 
-CGI::HtmlExtension#text_field when passed name, value, size, maxlength
-- returns an text-'input'-element with the passed name, value, size and maxlength
-- ignores a passed block
 
-CGI::HtmlExtension#text_field when passed Hash
-- returns a checkbox-'input'-element using the passed Hash for attributes
-- ignores a passed block
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/htmlextension/textarea_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/htmlextension/textarea_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/htmlextension/textarea_spec.rb
-CGI::HtmlExtension#textarea when passed no arguments
-- returns an 'textarea'-element without a name
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#textarea when passed name
-- returns an 'textarea'-element with the passed name
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#textarea when passed name, cols
-- returns an 'textarea'-element with the passed name and the passed amount of columns
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#textarea when passed name, cols, rows
-- returns an 'textarea'-element with the passed name, the passed amount of columns and the passed number of rows
-- includes the return value of the passed block when passed a block
 
-CGI::HtmlExtension#textarea when passed Hash
-- should use the passed Hash as attributes
-- includes the return value of the passed block when passed a block
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/initialize_spec.rb
-CGI#initialize
-- is private
 
-CGI#initialize when passed no arguments
-- extends self with CGI::QueryExtension
-- does not extend self with CGI::HtmlExtension (ERROR - <n>)
-- does not extend self with any of the other HTML modules (ERROR - <n>)
-- sets #cookies based on ENV['HTTP_COOKIE']
-- sets #params based on ENV['QUERY_STRING'] when ENV['REQUEST_METHOD'] is GET
-- sets #params based on ENV['QUERY_STRING'] when ENV['REQUEST_METHOD'] is HEAD
 
-CGI#initialize when passed type
-- extends self with CGI::QueryExtension
-- extends self with CGI::QueryExtension, CGI::Html3 and CGI::HtmlExtension when the passed type is 'html3'
-- extends self with CGI::QueryExtension, CGI::Html4 and CGI::HtmlExtension when the passed type is 'html4'
-- extends self with CGI::QueryExtension, CGI::Html4Tr and CGI::HtmlExtension when the passed type is 'html4Tr'
-- extends self with CGI::QueryExtension, CGI::Html4Tr, CGI::Html4Fr and CGI::HtmlExtension when the passed type is 'html4Fr'
 
 
- <n>)
-CGI#initialize when passed no arguments does not extend self with CGI::HtmlExtension ERROR
-NameError: uninitialized constant CGI::HtmlExtension
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/initialize_spec.rb:27:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/initialize_spec.rb:10:in `<top (required)>'
 
- <n>)
-CGI#initialize when passed no arguments does not extend self with any of the other HTML modules ERROR
-NameError: uninitialized constant CGI::Html3
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/initialize_spec.rb:32:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/initialize_spec.rb:10:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/cgi/initialize_spec.rb)
-== rubyspec/library/cgi/out_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/out_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/out_spec.rb
-CGI#out
-- it writes a HTMl header based on the passed argument to $stdout
-- appends the block's return value to the HTML header
-- automatically sets the Content-Length Header based on the block's return value
-- includes Cookies in the @output_cookies field
 
-CGI#out when passed no block
-- raises a LocalJumpError
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/parse_spec.rb
-CGI.parse when passed String
-- parses a HTTP Query String into a Hash
-- allows passing multiple values for one key
-- unescapes keys and values
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/pretty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/pretty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/pretty_spec.rb
-CGI.pretty when passed html
-- indents the passed html String with two spaces
 
-CGI.pretty when passed html, indentation_unit
-- indents the passed html String with the passed indentation_unit
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/print_spec.rb
-CGI#print
-- passes all arguments to $stdout.print
-- returns the result of calling $stdout.print
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/accept_charset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/accept_charset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/accept_charset_spec.rb
-CGI::QueryExtension#accept_charset
-- returns ENV['HTTP_ACCEPT_CHARSET']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/accept_encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/accept_encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/accept_encoding_spec.rb
-CGI::QueryExtension#accept_encoding
-- returns ENV['HTTP_ACCEPT_ENCODING']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/accept_language_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/accept_language_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/accept_language_spec.rb
-CGI::QueryExtension#accept_language
-- returns ENV['HTTP_ACCEPT_LANGUAGE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/accept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/accept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/accept_spec.rb
-CGI::QueryExtension#accept
-- returns ENV['HTTP_ACCEPT']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/auth_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/auth_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/auth_type_spec.rb
-CGI::QueryExtension#auth_type
-- returns ENV['AUTH_TYPE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/cache_control_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/cache_control_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/cache_control_spec.rb
-CGI::QueryExtension#cache_control
-- returns ENV['HTTP_CACHE_CONTROL']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/content_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/content_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/content_length_spec.rb
-CGI::QueryExtension#content_length
-- returns ENV['CONTENT_LENGTH'] as Integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/content_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/content_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/content_type_spec.rb
-CGI::QueryExtension#content_type
-- returns ENV['CONTENT_TYPE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/cookies_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/cookies_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/cookies_spec.rb
-CGI::QueryExtension#cookies
-- needs to be reviewed for spec completeness
 
-CGI::QueryExtension#cookies=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/element_reference_spec.rb
-CGI::QueryExtension#[]
-- it returns the value for the parameter with the given key
-- only returns the first value for parameters with multiple values
-- returns a String
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/from_spec.rb
-CGI::QueryExtension#from
-- returns ENV['HTTP_FROM']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/gateway_interface_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/gateway_interface_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/gateway_interface_spec.rb
-CGI::QueryExtension#gateway_interface
-- returns ENV['GATEWAY_INTERFACE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/has_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/has_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/has_key_spec.rb
-CGI::QueryExtension#has_key?
-- returns true when the passed key exists in the HTTP Query
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/host_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/host_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/host_spec.rb
-CGI::QueryExtension#host
-- returns ENV['HTTP_HOST']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/include_spec.rb
-CGI::QueryExtension#include?
-- returns true when the passed key exists in the HTTP Query
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/key_spec.rb
-CGI::QueryExtension#key?
-- returns true when the passed key exists in the HTTP Query
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/keys_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/keys_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/keys_spec.rb
-CGI::QueryExtension#keys
-- returns all parameter keys as an Array
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/multipart_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/multipart_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/multipart_spec.rb
-CGI::QueryExtension#multipart?
-- returns true if the current Request is a multipart request
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/negotiate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/negotiate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/negotiate_spec.rb
-CGI::QueryExtension#negotiate
-- returns ENV['HTTP_NEGOTIATE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/params_spec.rb
-CGI::QueryExtension#params
-- returns the parsed HTTP Query Params
 
-CGI::QueryExtension#params=
-- sets the HTTP Query Params to the passed argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/path_info_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/path_info_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/path_info_spec.rb
-CGI::QueryExtension#path_info
-- returns ENV['PATH_INFO']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/path_translated_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/path_translated_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/path_translated_spec.rb
-CGI::QueryExtension#path_translated
-- returns ENV['PATH_TRANSLATED']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/pragma_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/pragma_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/pragma_spec.rb
-CGI::QueryExtension#pragma
-- returns ENV['HTTP_PRAGMA']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/query_string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/query_string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/query_string_spec.rb
-CGI::QueryExtension#query_string
-- returns ENV['QUERY_STRING']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb
-CGI::QueryExtension#raw_cookie2
-- returns ENV['HTTP_COOKIE2']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/raw_cookie_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/raw_cookie_spec.rb
-CGI::QueryExtension#raw_cookie
-- returns ENV['HTTP_COOKIE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/referer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/referer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/referer_spec.rb
-CGI::QueryExtension#referer
-- returns ENV['HTTP_REFERER']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/remote_addr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/remote_addr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/remote_addr_spec.rb
-CGI::QueryExtension#remote_addr
-- returns ENV['REMOTE_ADDR']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/remote_host_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/remote_host_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/remote_host_spec.rb
-CGI::QueryExtension#remote_host
-- returns ENV['REMOTE_HOST']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/remote_ident_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/remote_ident_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/remote_ident_spec.rb
-CGI::QueryExtension#remote_ident
-- returns ENV['REMOTE_IDENT']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/remote_user_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/remote_user_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/remote_user_spec.rb
-CGI::QueryExtension#remote_user
-- returns ENV['REMOTE_USER']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/request_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/request_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/request_method_spec.rb
-CGI::QueryExtension#request_method
-- returns ENV['REQUEST_METHOD']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/script_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/script_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/script_name_spec.rb
-CGI::QueryExtension#script_name
-- returns ENV['SCRIPT_NAME']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/server_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/server_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/server_name_spec.rb
-CGI::QueryExtension#server_name
-- returns ENV['SERVER_NAME']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/server_port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/server_port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/server_port_spec.rb
-CGI::QueryExtension#server_port
-- returns ENV['SERVER_PORT'] as Integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/server_protocol_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/server_protocol_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/server_protocol_spec.rb
-CGI::QueryExtension#server_protocol
-- returns ENV['SERVER_PROTOCOL']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/server_software_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/server_software_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/server_software_spec.rb
-CGI::QueryExtension#server_software
-- returns ENV['SERVER_SOFTWARE']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/queryextension/user_agent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/queryextension/user_agent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/queryextension/user_agent_spec.rb
-CGI::QueryExtension#user_agent
-- returns ENV['HTTP_USER_AGENT']
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/rfc1123_date_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/rfc1123_date_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/rfc1123_date_spec.rb
-CGI.rfc1123_date when passsed Time
-- returns the passed Time formatted in RFC1123 ('Sat, 01 Dec 2007 15:56:42 GMT')
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/cgi/unescapeElement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/unescapeElement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/unescapeElement_spec.rb
-CGI.unescapeElement when passed String, elements, ...
-- unescapes only the tags of the passed elements in the passed String
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/unescapeHTML_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/unescapeHTML_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/unescapeHTML_spec.rb
-CGI.unescapeHTML
-- unescapes '&amp; &lt; &gt; &quot;' to '& < > "'
-- doesn't unescape other html entities such as '&copy;' or '&heart'
-- unescapes '&#99' format entities
-- unescapes '&#x9999' format entities
-- leaves invalid formatted strings
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/cgi/unescape_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/cgi/unescape_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/cgi/unescape_spec.rb
-CGI.unescape
-- url-decodes the passed argument
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/Complex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/Complex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/Complex_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/abs2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/abs2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/abs2_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/abs_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/angle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/angle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/angle_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/arg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/arg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/arg_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/coerce_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/comparison_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/conj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/conj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/conj_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/conjugate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/conjugate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/conjugate_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/denominator_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/divide_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/equal_value_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/exponent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/generic_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/generic_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/generic_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/hash_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/imag_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/imag_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/imag_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/image_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/image_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/image_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/inspect_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/acos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/acos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/acos_spec.rb
-Math#acos
-- returns the arccosine of the passed argument
-- returns the arccosine for Complex numbers
-- returns the arccosine for numbers greater than 1.0 as a Complex number
-- returns the arccosine for numbers less than -1.0 as a Complex number
-- should be private
 
-Math.acos
-- returns the arccosine of the passed argument
-- returns the arccosine for Complex numbers
-- returns the arccosine for numbers greater than 1.0 as a Complex number
-- returns the arccosine for numbers less than -1.0 as a Complex number
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/acosh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/acosh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/acosh_spec.rb
-Math#acosh
-- returns the principle value of the inverse hyperbolic cosine of the argument
-- returns the principle value of the inverse hyperbolic cosine for numbers less than 1.0 as a Complex number
-- returns the principle value of the inverse hyperbolic cosine for Complex numbers
-- should be private
 
-Math.acosh
-- returns the principle value of the inverse hyperbolic cosine of the argument
-- returns the principle value of the inverse hyperbolic cosine for numbers less than 1.0 as a Complex number
-- returns the principle value of the inverse hyperbolic cosine for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/asin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/asin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/asin_spec.rb
-Math#asin
-- returns the arcsine of the argument
-- returns the arcsine for Complex numbers
-- returns a Complex number when the argument is greater than 1.0
-- returns a Complex number when the argument is less than -1.0
-- should be private
 
-Math.asin
-- returns the arcsine of the argument
-- returns the arcsine for Complex numbers
-- returns a Complex number when the argument is greater than 1.0
-- returns a Complex number when the argument is less than -1.0
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/asinh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/asinh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/asinh_spec.rb
-Math#asinh
-- returns the inverse hyperbolic sin of the argument
-- returns the inverse hyperbolic sin for Complex numbers
-- should be private
 
-Math.asinh
-- returns the inverse hyperbolic sin of the argument
-- returns the inverse hyperbolic sin for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/atan2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/atan2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atan2_spec.rb
-Math#atan2
-- returns the arc tangent of the passed arguments
-- returns the arc tangent for two Complex numbers
-- returns the arc tangent for Complex and real numbers
-- should be private
 
-Math.atan2
-- returns the arc tangent of the passed arguments
-- returns the arc tangent for two Complex numbers
-- returns the arc tangent for Complex and real numbers
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/atan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/atan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atan_spec.rb
-Math#atan
-- returns the arctangent of the argument
-- returns the arctangent for Complex numbers
-- should be private
 
-Math.atan
-- returns the arctangent of the argument
-- returns the arctangent for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/atanh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/atanh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atanh_spec.rb
-Math#atanh
-- returns a float
-- returns the inverse hyperbolic tangent of the argument
-- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 (ERROR - <n>)
-- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 (ERROR - <n>)
-- returns the inverse hyperbolic tangent for Complex numbers (ERROR - <n>)
-- is a private instance method
 
-Math.atanh
-- returns a float
-- returns the inverse hyperbolic tangent of the argument
-- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0
-- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0
-- returns the inverse hyperbolic tangent for Complex numbers
 
 
- <n>)
-Math#atanh returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 ERROR
-Errno::EDOM: Numerical argument out of domain - atanh
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:6:in `atanh'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:6:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atanh_spec.rb:7:in `<top (required)>'
 
- <n>)
-Math#atanh returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 ERROR
-Errno::EDOM: Numerical argument out of domain - atanh
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:14:in `atanh'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:14:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atanh_spec.rb:7:in `<top (required)>'
 
- <n>)
-Math#atanh returns the inverse hyperbolic tangent for Complex numbers ERROR
-RangeError: can't convert 3+4i into Float
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:22:in `to_f'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:22:in `atanh'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/shared/atanh.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/atanh_spec.rb:7:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/library/complex/math/atanh_spec.rb)
-== rubyspec/library/complex/math/cos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/cos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/cos_spec.rb
-Math#cos
-- returns the cosine of the argument expressed in radians
-- returns the cosine for Complex numbers
-- should be private
 
-Math.cos
-- returns the cosine of the argument expressed in radians
-- returns the cosine for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/cosh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/cosh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/cosh_spec.rb
-Math#cosh
-- returns the hyperbolic cosine of the passed argument
-- returns the hyperbolic cosine for Complex numbers
-- should be private
 
-Math.cosh
-- returns the hyperbolic cosine of the passed argument
-- returns the hyperbolic cosine for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/exp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/exp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/exp_spec.rb
-Math#exp
-- returns the base-e exponential of the passed argument
-- returns the base-e exponential for Complex numbers
-- should be private
 
-Math.exp
-- returns the base-e exponential of the passed argument
-- returns the base-e exponential for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/log10_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/log10_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/log10_spec.rb
-Math#log10
-- returns the base-10 logarithm of the passed argument
-- returns the base-10 logarithm for Complex numbers
-- should be private
 
-Math.log10
-- returns the base-10 logarithm of the passed argument
-- returns the base-10 logarithm for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/log_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/log_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/log_spec.rb
-Math#log
-- returns the natural logarithm of the passed argument
-- returns the natural logarithm for Complex numbers
-- returns the natural logarithm for negative numbers as a Complex number
-- should be private
 
-Math.log
-- returns the natural logarithm of the passed argument
-- returns the natural logarithm for Complex numbers
-- returns the natural logarithm for negative numbers as a Complex number
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/sin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/sin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/sin_spec.rb
-Math#sin
-- returns the sine of the passed argument expressed in radians
-- returns the sine for Complex numbers
-- should be private
 
-Math.sin
-- returns the sine of the passed argument expressed in radians
-- returns the sine for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/sinh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/sinh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/sinh_spec.rb
-Math#sinh
-- returns the hyperbolic sin of the argument
-- returns the hyperbolic sin for Complex numbers
-- should be private
 
-Math.sinh
-- returns the hyperbolic sin of the argument
-- returns the hyperbolic sin for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/sqrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/sqrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/sqrt_spec.rb
-Math#sqrt
-- returns the square root for positive numbers
-- returns the square root for negative numbers
-- returns the square root for Complex numbers
-- should be private
 
-Math.sqrt
-- returns the square root for positive numbers
-- returns the square root for negative numbers
-- returns the square root for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/tan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/tan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/tan_spec.rb
-Math#tan
-- returns the tangent of the argument
-- returns the tangent for Complex numbers
-- should be private
 
-Math.tan
-- returns the tangent of the argument
-- returns the tangent for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/math/tanh_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/math/tanh_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/math/tanh_spec.rb
-Math#tanh
-- returns the hyperbolic tangent of the argument
-- returns the hyperbolic tangent for Complex numbers
-- should be private
 
-Math.tanh
-- returns the hyperbolic tangent of the argument
-- returns the hyperbolic tangent for Complex numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/minus_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/modulo_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/multiply_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numerator_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/angle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/angle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/angle_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/arg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/arg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/arg_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/conj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/conj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/conj_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/conjugate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/conjugate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/conjugate_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/im_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/im_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/im_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/imag_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/imag_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/imag_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/image_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/image_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/image_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/polar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/polar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/polar_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/numeric/real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/numeric/real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/numeric/real_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/plus_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/polar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/polar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/polar_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/real_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/complex/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/complex/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/complex/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/conditionvariable/broadcast_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/conditionvariable/broadcast_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb
-ConditionVariable#broadcast
-- should return self if nothing to broadcast to (FAILED - <n>)
-- should return self if something is waiting for a broadcast (FAILED - <n>)
-- releases all threads waiting in line for this resource
 
 
- <n>)
-ConditionVariable#broadcast should return self if nothing to broadcast to FAILED
-Expected []
-to equal #<ConditionVariable:0x<address>
- @waiters=[],
- @waiters_mutex=#<Mutex:0x<address>>>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:4:in `<top (required)>'
 
- <n>)
-ConditionVariable#broadcast should return self if something is waiting for a broadcast FAILED
-Expected [#<Thread:0x<address> run>]
-to equal #<ConditionVariable:0x<address>
- @waiters=[],
- @waiters_mutex=#<Mutex:0x<address>>>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/conditionvariable/broadcast_spec.rb)
-== rubyspec/library/conditionvariable/signal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/conditionvariable/signal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb
-ConditionVariable#signal
-- should return self if nothing to signal (FAILED - <n>)
-- should return self if something is waiting for a signal (FAILED - <n>)
-- releases the first thread waiting in line for this resource
 
 
- <n>)
-ConditionVariable#signal should return self if nothing to signal FAILED
-Expected nil
-to equal #<ConditionVariable:0x<address>
- @waiters=[],
- @waiters_mutex=#<Mutex:0x<address>>>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb:4:in `<top (required)>'
 
- <n>)
-ConditionVariable#signal should return self if something is waiting for a signal FAILED
-Expected #<Thread:0x<address> run>
-to equal #<ConditionVariable:0x<address>
- @waiters=[],
- @waiters_mutex=#<Mutex:0x<address>>>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/signal_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/conditionvariable/signal_spec.rb)
-== rubyspec/library/conditionvariable/wait_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/conditionvariable/wait_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/wait_spec.rb
-ConditionVariable#wait
-- should return self (FAILED - <n>)
 
 
- <n>)
-ConditionVariable#wait should return self FAILED
-Expected 0
-to equal #<ConditionVariable:0x<address>
- @waiters=[],
- @waiters_mutex=#<Mutex:0x<address>>>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/wait_spec.rb:11:in `block (4 levels) in <top (required)>'
-<internal:prelude>:8:in `synchronize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/conditionvariable/wait_spec.rb:10:in `block (3 levels) in <top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/conditionvariable/wait_spec.rb)
-== rubyspec/library/continuation/call_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/continuation/call_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/continuation/call_spec.rb
-Continuation#call
-- using #call transfers execution to right after the Kernel.callcc block
-- arguments given to #call (or nil) are returned by the Kernel.callcc block (as Array unless only one object)
-- #[] is an alias for #call
-- closes over lexical environments
-- escapes an inner ensure block
-- executes an outer ensure block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/continuation/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/continuation/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/continuation/element_reference_spec.rb
-Continuation#call
-- using #call transfers execution to right after the Kernel.callcc block
-- arguments given to #call (or nil) are returned by the Kernel.callcc block (as Array unless only one object)
-- #[] is an alias for #call
-- closes over lexical environments
-- escapes an inner ensure block
-- executes an outer ensure block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/continuation/kernel/callcc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/continuation/kernel/callcc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/continuation/kernel/callcc_spec.rb
-Kernel#callcc
-- is a private method
-- is possible to exit a loop like a break
-- is possible to call a continuation multiple times
-- returns the results of a block if continuation is not called
-- returns the results of continuation once called
-- returns the arguments to call
-- preserves changes to block-local scope
-- preserves changes to method-local scope
-- raises a LocalJumpError if callcc is not given a block
 
-Kernel.callcc
-- is possible to exit a loop like a break
-- is possible to call a continuation multiple times
-- returns the results of a block if continuation is not called
-- returns the results of continuation once called
-- returns the arguments to call
-- preserves changes to block-local scope
-- preserves changes to method-local scope
-- raises a LocalJumpError if callcc is not given a block
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/continuation/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/continuation/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/continuation/new_spec.rb
-Continuation.new
-- raises a NoMethodError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb
-CSV::BasicWriter#close_on_terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/basicwriter/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/basicwriter/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/basicwriter/initialize_spec.rb
-CSV::BasicWriter#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/basicwriter/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/basicwriter/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/basicwriter/terminate_spec.rb
-CSV::BasicWriter#terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/cell/data_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/cell/data_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/cell/data_spec.rb
-CSV::Cell#data
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/cell/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/cell/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/cell/initialize_spec.rb
-CSV::Cell#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/foreach_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/foreach_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/foreach_spec.rb
-CSV.foreach
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/generate_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/generate_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/generate_line_spec.rb
-CSV.generate_line
-- generates an empty string
-- generates the string 'foo,bar'
-- generates the string 'foo;bar'
-- generates the string 'foo,,bar'
-- generates the string 'foo;;bar'
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/generate_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/generate_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/generate_row_spec.rb
-CSV.generate_row
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/generate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/generate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/generate_spec.rb
-CSV.generate
-- returns CSV string
-- accepts a col separator
-- appends and returns the argument itself
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/iobuf/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/iobuf/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/iobuf/close_spec.rb
-CSV::IOBuf#close
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/iobuf/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/iobuf/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/iobuf/initialize_spec.rb
-CSV::IOBuf#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/iobuf/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/iobuf/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/iobuf/read_spec.rb
-CSV::IOBuf#read
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/iobuf/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/iobuf/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/iobuf/terminate_spec.rb
-CSV::IOBuf#terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/ioreader/close_on_terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/ioreader/close_on_terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/ioreader/close_on_terminate_spec.rb
-CSV::IOReader#close_on_terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/ioreader/get_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/ioreader/get_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/ioreader/get_row_spec.rb
-CSV::IOReader#get_row
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/ioreader/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/ioreader/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/ioreader/initialize_spec.rb
-CSV::IOReader#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/ioreader/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/ioreader/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/ioreader/terminate_spec.rb
-CSV::IOReader#terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/open_spec.rb
-CSV.open
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/parse_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/parse_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/parse_row_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/parse_spec.rb
-CSV.parse
-- parses '' into []
-- parses '
-' into [[]]
-- parses 'foo' into [['foo']]
-- parses 'foo,bar,baz' into [['foo','bar','baz']]
-- parses 'foo,baz' into [[foo,nil,baz]]
-- parses '
-foo' into [[],['foo']]
-- parses 'foo
-' into [['foo']]
-- parses 'foo
-bar' into [['foo'],['bar']]
-- parses 'foo,bar
-baz,quz' into [['foo','bar'],['baz','quz']]
-- parses 'foo,bar'
-baz' into [['foo','bar'],['baz']]
-- parses 'foo
-bar,baz' into [['foo'],['bar','baz']]
-- parses '
 
-bar' into [[],[],'bar']]
-- parses 'foo' into [['foo']] with a separator of ;
-- parses 'foo;bar' into [['foo','bar']] with a separator of ;
-- parses 'foo;bar
-baz;quz' into [['foo','bar'],['baz','quz']] with a separator of ;
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/read_spec.rb
-CSV.read
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/close_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/create_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/create_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/create_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/get_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/get_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/get_row_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/parse_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/shift_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/reader/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/reader/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/reader/terminate_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/readlines_spec.rb
-CSV.readlines
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/add_buf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/add_buf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/add_buf_spec.rb
-CSV::StreamBuf#add_buf
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/buf_size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/buf_size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/buf_size_spec.rb
-CSV::StreamBuf#buf_size
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/drop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/drop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/drop_spec.rb
-CSV::StreamBuf#drop
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/element_reference_spec.rb
-CSV::StreamBuf#[]
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/get_spec.rb
-CSV::StreamBuf#get
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/idx_is_eos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/idx_is_eos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/idx_is_eos_spec.rb
-CSV::StreamBuf#idx_is_eos?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/initialize_spec.rb
-CSV::StreamBuf#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/is_eos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/is_eos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/is_eos_spec.rb
-CSV::StreamBuf#is_eos?
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/read_spec.rb
-CSV::StreamBuf#read
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/rel_buf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/rel_buf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/rel_buf_spec.rb
-CSV::StreamBuf#rel_buf
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/streambuf/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/streambuf/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/streambuf/terminate_spec.rb
-CSV::StreamBuf#terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/stringreader/get_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/stringreader/get_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/stringreader/get_row_spec.rb
-CSV::StringReader#get_row
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/stringreader/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/stringreader/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/stringreader/initialize_spec.rb
-CSV::StringReader#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/add_row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/add_row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/add_row_spec.rb
-CSV::Writer#add_row
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/append_spec.rb
-CSV::Writer#<<
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/close_spec.rb
-CSV::Writer#close
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/create_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/create_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/create_spec.rb
-CSV::Writer.create
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/generate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/generate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/generate_spec.rb
-CSV::Writer.generate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/initialize_spec.rb
-CSV::Writer#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/csv/writer/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/csv/writer/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/csv/writer/terminate_spec.rb
-CSV::Writer#terminate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/accessor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/accessor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/accessor_spec.rb
-Date#ajd
-- should be able to determine the Astronomical Julian day for a date
 
-Date#amjd
-- should be able to determine the Astronomical Modified Julian day for a date
 
-Date#day_fraction
-- should be able to determine the day fraction for a date
 
-Date#mjd
-- should be able to determine the Modified Julian day for a date
 
-Date#ld
-- should be able to determine the Modified Julian day for a date
 
-Date#year
-- should be able to determine the year for a date
 
-Date#yday
-- should be able to determine the year for a date
 
-Date#mon
-- should be able to determine the month for a date
 
-Date#mday
-- should be able to determine the day of the month for a date
 
-Date#wday
-- should be able to determine the week day for a date
 
-Date#cwyear
-- should be able to determine the commercial year for a date
 
-Date#cweek
-- should be able to determine the commercial week for a date
 
-Date#cwday
-- should be able to determine the commercial week day for a date
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/add_month_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/add_month_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/add_month_spec.rb
-Date#>>
-- should add a number of months to a Date
-- should result in the last day of a month if the day doesn't exist
-- should raise an error on non numeric parameters
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/add_spec.rb
-Date#+
-- should add a number of days to a Date
-- should add a negative number of days to a Date
-- should raise an error on non numeric parameters
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/boat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/boat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/boat_spec.rb
-Date#<=>
-- should be able to compare two same dates
-- should be able to compute the difference between two dates
-- should be able to compare to another numeric
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/civil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/civil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/civil_spec.rb
-Date#civil
-- creates a Date for -4712 by default
-- creates a date with arguments
-- doesn't create dates for invalid arguments
-- creats a Date for different calendar reform dates
-- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers
 
-Date#valid_civil?
-- should be able to determine if a date is valid
-- should be able to handle negative months and days
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/commercial_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/commercial_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/commercial_spec.rb
-Date#commercial
-- creates a Date for Julian Day Number day 0 by default
-- Creates a Date for the monday in the year and week given
-- Creates a Date for the correct day given the year, week and day number
-- creates only Date objects for valid weeks
 
-Date#valid_commercial?
-- should be able to determine if the date is a valid commercial date
-- should be able to handle negative week and day numbers
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/constants_spec.rb
-Date constants
-- should define ITALY
-- should define ENGLAND
-- should define JULIAN
-- should define GREGORIAN
-- should define MONTHNAMES
-- should define DAYNAMES
-- should define ABBR_MONTHNAMES
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/conversions_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/conversions_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/conversions_spec.rb
-Date#new_start
-- should convert a date object into another with a new calendar reform
 
-Date#italy
-- should convert a date object into another with the Italian calendar reform
 
-Date#england
-- should convert a date object into another with the English calendar reform
 
-Date#julian
-- should convert a date object into another with the Julian calendar
 
-Date#gregorian
-- should convert a date object into another with the Gregorian calendar
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/downto_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/downto_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/downto_spec.rb
-Date#downto
-- should be able to step backward in time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/eql_spec.rb
-Date#eql?
-- should be able determine equality between date objects
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/gregorian_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/gregorian_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/gregorian_spec.rb
-Date#gregorian?
-- should mark a day before the calendar reform as Julian
-- should mark a day after the calendar reform as Julian
 
-Date#gregorian_leap?
-- should be able to determine whether a year is a leap year in the Gregorian calendar
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/hash_spec.rb
-Date#hash
-- should be able determine the hash value for a date
-- should be the case that the same date results in the same hash
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/infinity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/infinity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/infinity_spec.rb
-Date::Infinity
-- should be able to check whether Infinity is zero
-- should be able to check whether Infinity is finite
-- should be able to check whether Infinity is infinite
-- should be able to check whether Infinity is not a number
-- should be able to compare Infinity objects
-- should be able to return plus Infinity for abs
-- should be able to use -@ and +@ for Date::Infinity
-- should be able to coerce a Date::Infinity object
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/julian_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/julian_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/julian_spec.rb
-Date#jd
-- should be able to construct a Date object based on the Julian day
-- should be able to determine the Julian day for a Date object
 
-Date#julian?
-- should mark a day before the calendar reform as Julian
-- should mark a day after the calendar reform as Julian
 
-Date#julian_leap?
-- should be able to determine whether a year is a leap year in the Julian calendar
 
-Date#valid_jd?
-- should be able to determine if a day number is a valid Julian day number, true for all numbers
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/minus_month_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/minus_month_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/minus_month_spec.rb
-Date#<<
-- should substract a number of months from a date
-- should result in the last day of a month if the day doesn't exist
-- should raise an error on non numeric parameters
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/minus_spec.rb
-Date#-
-- should substract a number of days from a Date
-- should substract a negative number of days from a Date
-- should be able to compute the different between two dates
-- should raise an error on non numeric parameters
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/new_spec.rb
-Date#new
-- creates a Date for -4712 by default
-- creates a date with arguments
-- doesn't create dates for invalid arguments
-- creats a Date for different calendar reform dates
-- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/ordinal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/ordinal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/ordinal_spec.rb
-Date#ordinal
-- should be able to construct a Date object from an ordinal date
 
-Date#valid_ordinal?
-- should be able to determine if the date is a valid ordinal date
-- should be able to handle negative day numbers
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/parse_spec.rb
-Date#parse
-- can parse a day name into a Date object
-- can parse a month name into a Date object
-- can parse a month day into a Date object
-- can't handle a single digit
-- can handle DD as month day number
-- can handle DDD as year day number
-- can handle MMDD as month and day
-- can handle YYDDD as year and day number in 1969--2068
-- can handle YYMMDD as year month and day in 1969--2068
-- can handle YYYYDDD as year and day number
-- can handle YYYYMMDD as year and day number
 
-Date#parse with '.' separator
-- can parse a mmm-YYYY string into a Date object
-- can parse a 'DD mmm YYYY' string into a Date object
-- can parse a 'mmm DD YYYY' string into a Date object
-- can parse a 'YYYY mmm DD' string into a Date object
-- can parse a month name and day into a Date object
-- can parse a month name, day and year into a Date object
-- can parse a year, month name and day into a Date object
-- can parse a year, day and month name into a Date object
-- can handle negative year numbers
 
-Date#parse with '/' separator
-- can parse a mmm-YYYY string into a Date object
-- can parse a 'DD mmm YYYY' string into a Date object
-- can parse a 'mmm DD YYYY' string into a Date object
-- can parse a 'YYYY mmm DD' string into a Date object
-- can parse a month name and day into a Date object
-- can parse a month name, day and year into a Date object
-- can parse a year, month name and day into a Date object
-- can parse a year, day and month name into a Date object
-- can handle negative year numbers
 
-Date#parse with ' ' separator
-- can parse a mmm-YYYY string into a Date object
-- can parse a 'DD mmm YYYY' string into a Date object
-- can parse a 'mmm DD YYYY' string into a Date object
-- can parse a 'YYYY mmm DD' string into a Date object
-- can parse a month name and day into a Date object
-- can parse a month name, day and year into a Date object
-- can parse a year, month name and day into a Date object
-- can parse a year, day and month name into a Date object
-- can handle negative year numbers
 
-Date#parse with '/' separator US-style
-- parses a YYYYMMDD string into a Date object
-- parses a MMDDYYYY string into a Date object
-- parses a MMDDYY string into a Date object
-- parses a MMDDYY string into a Date object NOT using the year digits as 20XX
-- parses a MMDDYY string into a Date object using the year digits as 20XX
 
-Date#parse with '-' separator EU-style
-- can parse a YYYY-MM-DD string into a Date object
-- can parse a MM-DD-YYYY string into a Date object
-- can parse a MM-DD-YY string into a Date object
-- can parse a MM-DD-YY string into a Date object NOT using the year digits as 20XX
-- can parse a MM-DD-YY string into a Date object using the year digits as 20XX
 
-Date#parse(.)
-- parses a YYYY.MM.DD string into a Date object
-- parses a DD.MM.YYYY string into a Date object
-- parses a YY.MM.DD string into a Date object
-- parses a YY.MM.DD string into a Date object using the year digits as 20XX
 
 
-Finished in <t> seconds
 
-1 file, 52 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/relationship_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/relationship_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/relationship_spec.rb
-Date#===
-- should be able to compare two same dates
-- should be able to compute the difference between two dates
-- should be able to compare to another numeric
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/step_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/step_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/step_spec.rb
-Date#step
-- should be able to step forward in time
-- should be able to step backward in time
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/strftime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/strftime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/strftime_spec.rb
-Date#strftime
-- should be able to print the date
-- should be able to print the full day name
-- should be able to print the short day name
-- should be able to print the full month name
-- should be able to print the short month name
-- should be able to print the century
-- should be able to print the month day with leading zeroes
-- should be able to print the month day with leading spaces
-- should be able to print the commercial year with leading zeroes
-- should be able to print the commercial year with only two digits
-- should be able to print the hour with leading zeroes (hour is always 00)
-- should be able to print the hour in 12 hour notation with leading zeroes
-- should be able to print the year day with leading zeroes
-- should be able to print the hour in 24 hour notation with leading spaces
-- should be able to print the hour in 12 hour notation with leading spaces
-- should be able to print the minutes with leading zeroes
-- should be able to print the month with leading zeroes
-- should be able to add a newline
-- should be able to show AM/PM
-- should be able to show am/pm
-- should be able to show the number of seconds with leading zeroes
-- should be able to show the number of seconds with leading zeroes
-- should be able to show the number of seconds since the unix epoch
-- should be able to add a tab
-- should be able to show the week number with the week starting on sunday and monday
-- should be able to show the commercial week day
-- should be able to show the commercial week
-- should be able to show the week day
-- should be able to show the year in YYYY format
-- should be able to show the year in YY format
-- should be able to show the timezone of the date with a : separator
-- should be able to show the timezone of the date with a : separator
-- should be able to escape the % character
-- should be able to print the date in full
-- should be able to print the date with slashes
-- should be able to print the date as YYYY-MM-DD
-- should be able to show HH:MM
-- should be able to show HH:MM:SS AM/PM
-- should be able to show HH:MM:SS
-- should be able to show the commercial week
-- should be able to show HH:MM:SS
-- should be able to show MM/DD/YY
-- should be able to show a full notation
 
 
-Finished in <t> seconds
 
-1 file, 43 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/date/strptime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/strptime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/strptime_spec.rb
-Date#strptime
-- returns January 1, 4713 BCE when given no arguments
-- uses the default format when not given a date format
-- parses a full day name
-- parses a short day name
-- parses a full month name
-- parses a short month name
-- parses a century
-- parses a month day with leading zeroes
-- parses a month day with leading spaces
-- parses a commercial year with leading zeroes
-- parses a commercial year with only two digits
-- parses a year day with leading zeroes
-- parses a month with leading zeroes
-- parses a week number for a week starting on Sunday
-- parses a week number for a week starting on Monday (FAILED - <n>)
-- parses a commercial week day
-- parses a commercial week
-- parses a week day
-- parses a year in YYYY format
-- parses a year in YY format
-- parses a full date
-- parses a date with slashes
-- parses a date given as YYYY-MM-DD
-- parses a commercial week
-- parses a date given MM/DD/YY
-- parses a date given in full notation
 
 
- <n>)
-Date#strptime parses a week number for a week starting on Monday FAILED
-Expected #<Date: 2010-01-10 (4910413/2,0,2299161)>
-to equal #<Date: 2010-01-04 (4910401/2,0,2299161)>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/strptime_spec.rb:87:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/strptime_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 26 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/date/strptime_spec.rb)
-== rubyspec/library/date/upto_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/date/upto_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/date/upto_spec.rb
-Date#upto
-- should be able to step forward in time
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/_strptime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/_strptime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/_strptime_spec.rb
-DateTime._strptime
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/civil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/civil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/civil_spec.rb
-DateTime.civil
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/commercial_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/commercial_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/commercial_spec.rb
-DateTime.commercial
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/hour_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/hour_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/hour_spec.rb
-DateTime#hour
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/httpdate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/httpdate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/httpdate_spec.rb
-DateTime.httpdate
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/iso8601_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/iso8601_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/iso8601_spec.rb
-DateTime.iso8601
-- needs to be reviewed for spec completeness
 
-DateTime#iso8601
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/jd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/jd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/jd_spec.rb
-DateTime.jd
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/jisx0301_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/jisx0301_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/jisx0301_spec.rb
-DateTime.jisx0301
-- needs to be reviewed for spec completeness
 
-DateTime#jisx0301
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/min_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/min_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/min_spec.rb
-DateTime#min
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/minute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/minute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/minute_spec.rb
-DateTime#minute
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/new_offset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/new_offset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/new_offset_spec.rb
-DateTime#new_offset
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/new_spec.rb
-DateTime.new
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/now_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/now_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/now_spec.rb
-DateTime.now
-- creates an instance of DateTime
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/datetime/offset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/offset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/offset_spec.rb
-DateTime#offset
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/ordinal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/ordinal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/ordinal_spec.rb
-DateTime.ordinal
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/parse_spec.rb
-DateTime.parse
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/rfc2822_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/rfc2822_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/rfc2822_spec.rb
-DateTime.rfc2822
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/rfc3339_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/rfc3339_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/rfc3339_spec.rb
-DateTime.rfc3339
-- needs to be reviewed for spec completeness
 
-DateTime#rfc3339
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/rfc822_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/rfc822_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/rfc822_spec.rb
-DateTime.rfc822
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/sec_fraction_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/sec_fraction_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/sec_fraction_spec.rb
-DateTime#sec_fraction
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/sec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/sec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/sec_spec.rb
-DateTime#sec
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/second_fraction_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/second_fraction_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/second_fraction_spec.rb
-DateTime#second_fraction
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/second_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/second_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/second_spec.rb
-DateTime#second
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/strftime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/strftime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/strftime_spec.rb
-DateTime#strftime
-- shows the number of fractional seconds with leading zeroes
-- shows the number of fractional seconds with leading zeroes to two decimal places
-- shows the number of fractional milliseconds with leading zeroes
-- shows the number of fractional microseconds with leading zeroes
-- shows the number of fractional nanoseconds with leading zeroes
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/strptime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/strptime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/strptime_spec.rb
-DateTime.strptime
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/to_date_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/to_date_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/to_date_spec.rb
-DateTime#to_date
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/to_datetime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/to_datetime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/to_datetime_spec.rb
-DateTime#to_datetime
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/to_s_spec.rb
-DateTime#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/to_time_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/to_time_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/to_time_spec.rb
-DateTime#to_time
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/xmlschema_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/xmlschema_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/xmlschema_spec.rb
-DateTime.xmlschema
-- needs to be reviewed for spec completeness
 
-DateTime#xmlschema
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/datetime/zone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/datetime/zone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/datetime/zone_spec.rb
-DateTime#zone
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegate_class/instance_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegate_class/instance_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_method_spec.rb
-DelegateClass.instance_method
-- returns a method object for public instance methods of the delegated class
-- returns a method object for protected instance methods of the delegated class (ERROR - <n>)
-- raises a NameError for a private instance methods of the delegated class
-- returns a method object for public instance methods of the DelegateClass class
-- returns a method object for protected instance methods of the DelegateClass class
-- returns a method object for private instance methods of the DelegateClass class
-- raises a NameError for an invalid method name
 
 
- <n>)
-DelegateClass.instance_method returns a method object for protected instance methods of the delegated class ERROR
-NameError: undefined method `prot' for class `DelegateSpecs::DelegateClass'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_method_spec.rb:18:in `instance_method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_method_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_method_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/delegate/delegate_class/instance_method_spec.rb)
-== rubyspec/library/delegate/delegate_class/instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegate_class/instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_methods_spec.rb
-DelegateClass.instance_methods
-- includes all public methods of the delegated class
-- includes all protected methods of the delegated class (FAILED - <n>)
-- includes instance methods of the DelegateClass class
-- does not include private methods
 
 
- <n>)
-DelegateClass.instance_methods includes all protected methods of the delegated class FAILED
-Expected [:extra, :extra_protected, :__getobj__, :__setobj__, :pub, :respond_to_missing?, :method_missing, :respond_to?, :==, :marshal_dump, :marshal_load, :clone, :dup, :be_an_instance_of, :be_ancestor_of, :be_close, :be_computed_by, :be_empty, :be_false, :be_kind_of, :be_nil, :be_true, :new_fd, :new_io, :complain, :eql, :equal, :equal_element, :with_feature, :encode, :equal_utf16, :have_constant, :have_class_variable, :fmode, :have_data, :have_instance_method, :have_instance_variable, :have_method, :have_private_instance_method, :have_private_method, :have_protected_instance_method, :have_public_instance_method, :match_yaml, :raise_error, :output, :tmp, :output_to_fd, :respond_to, :should, :should_not, :metaclass, :__mspec_object_id__, :stub!, :should_receive, :should_not_receive, :mock, :mock_numeric, :before, :after, :describe, :it, :it_should_behave_like, :doc, :context, :specify, :it_behaves_like, :process_is_foreground, :ruby_version_is, :ruby_bug, :compliant_on, :not_compliant_on, :conflicts_with, :big_endian, :little_endian, :extended_on, :deviates_on, :platform_is, :platform_is_not, :quarantine!, :runner_is, :runner_is_not, :unspecified, :specified_on, :not_supported_on, :as_superuser, :with_tty, :as_user, :argv, :responds_to, :does_not_respond_to, :undefine, :fake!, :enumerator_class, :env, :windows_env_echo, :username, :home_directory, :dev_null, :fixture, :flunk, :cp, :mkdir_p, :rm_r, :touch, :hash_class, :new_hash, :language_version, :mock_to_path, :nan_value, :infinity_value, :bignum_value, :fixnum_max, :fixnum_min, :ruby_exe_options, :resolve_ruby_exe, :ruby_exe, :pretty_print, :pretty_print_cycle, :pretty_print_instance_variables, :pretty_print_inspect, :nil?, :eql?, :class, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :extend, :display, :method, :public_method, :define_singleton_method, :hash, :__id__, :object_id, :to_enum, :enum_for, :gem, :const_lookup, :pretty_inspect, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__]
-to include :prot
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_methods_spec.rb:37:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/instance_methods_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegate_class/instance_methods_spec.rb)
-== rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb
-DelegateClass.private_instance_methods
-- does not include any instance methods of the delegated class
-- includes private instance methods of the DelegateClass class
-- does not include public or protected instance methods of the DelegateClass class
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb
-DelegateClass.protected_instance_methods
-- does not include public methods of the delegated class
-- includes the protected methods of the delegated class (FAILED - <n>)
-- includes protected instance methods of the DelegateClass class
-- does not include public instance methods of the DelegateClass class
-- does not include private methods
 
 
- <n>)
-DelegateClass.protected_instance_methods includes the protected methods of the delegated class FAILED
-Expected [:extra_protected] to include :prot
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb:40:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb)
-== rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb
-DelegateClass.public_instance_methods
-- includes all public methods of the delegated class
-- does not include the protected methods of the delegated class
-- includes public instance methods of the DelegateClass class
-- does not include private methods
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/case_compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/case_compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/case_compare_spec.rb
-Delegator#===
-- is delegated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/compare_spec.rb
-Delegator#<=>
-- is delegated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/complement_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/complement_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/complement_spec.rb
-Delegator#~
-- is delegated
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/eql_spec.rb
-Delegator#eql?
-- is delegated (FAILED - <n>)
-- is delegated (FAILED - <n>)
 
 
- <n>)
-Delegator#eql? is delegated FAILED
-Expected false
- to equal :foo
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/eql_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/eql_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Delegator#eql? is delegated FAILED
-Mock 'base' expected to receive 'eql?' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/eql_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/eql_spec.rb)
-== rubyspec/library/delegate/delegator/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/equal_spec.rb
-Delegator#equal?
-- returns true only when compared with the delegator
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/equal_value_spec.rb
-Delegator#==
-- is not delegated when passed self
-- is delegated when passed the delegated object
-- is delegated in general
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/frozen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/frozen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/frozen_spec.rb
-Delegator when frozen
-- is still readable
-- is frozen
-- is not writeable (FAILED - <n>)
-- creates a frozen clone (ERROR - <n>)
-- creates an unfrozen dup
-- causes mutative calls to raise RuntimeError
-- returns false if only the delegated object is frozen
 
 
- <n>)
-Delegator when frozen is not writeable FAILED
-Expected RuntimeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/frozen_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/frozen_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator when frozen creates a frozen clone ERROR
-RuntimeError: can't modify frozen object
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/fixtures/classes.rb:51:in `__setobj__'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/delegate.rb:190:in `clone'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/frozen_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/frozen_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/delegate/delegator/frozen_spec.rb)
-== rubyspec/library/delegate/delegator/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/hash_spec.rb
-Delegator#hash
-- is delegated (FAILED - <n>)
-- is delegated (FAILED - <n>)
 
 
- <n>)
-Delegator#hash is delegated FAILED
-Expected 5517540
- to equal 42
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/hash_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/hash_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Delegator#hash is delegated FAILED
-Mock 'base' expected to receive 'hash' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/hash_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/hash_spec.rb)
-== rubyspec/library/delegate/delegator/marshal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/marshal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/marshal_spec.rb
-SimpleDelegator
-- can be marshalled
-- can be marshalled with its instance variables intact (FAILED - <n>)
 
 
- <n>)
-SimpleDelegator can be marshalled with its instance variables intact FAILED
-Expected nil
- to equal "bar"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/marshal_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/marshal_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/marshal_spec.rb)
-== rubyspec/library/delegate/delegator/method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb
-Delegator#method
-- returns a method object for public methods of the delegate object (ERROR - <n>)
-- returns a method object for protected methods of the delegate object (ERROR - <n>)
-- raises a NameError for a private methods of the delegate object
-- returns a method object for public methods of the Delegator class
-- returns a method object for protected methods of the Delegator class
-- returns a method object for private methods of the Delegator class
-- raises a NameError for an invalid method name
-- returns a method that respond_to_missing? (ERROR - <n>)
-- raises a NameError if method is no longer valid because object has changed (ERROR - <n>)
 
 
- <n>)
-Delegator#method returns a method object for public methods of the delegate object ERROR
-NameError: undefined method `pub' for class `DelegateSpecs::Delegator'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:11:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:11:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator#method returns a method object for protected methods of the delegate object ERROR
-NameError: undefined method `prot' for class `DelegateSpecs::Delegator'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:17:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator#method returns a method that respond_to_missing? ERROR
-NameError: undefined method `pub_too' for class `DelegateSpecs::Delegator'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:54:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:54:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator#method raises a NameError if method is no longer valid because object has changed ERROR
-NameError: undefined method `pub' for class `DelegateSpecs::Delegator'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:61:in `method'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:61:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/method_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/method_spec.rb)
-== rubyspec/library/delegate/delegator/methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/methods_spec.rb
-Delegator#methods
-- includes all public methods of the delegate object (FAILED - <n>)
-- includes all protected methods of the delegate object (FAILED - <n>)
-- includes instance methods of the Delegator class
-- does not include private methods
 
 
- <n>)
-Delegator#methods includes all public methods of the delegate object FAILED
-Expected [:data, :data=, :__getobj__, :__setobj__, :extra, :extra_protected, :method_missing, :respond_to?, :==, :marshal_dump, :marshal_load, :clone, :dup, :be_an_instance_of, :be_ancestor_of, :be_close, :be_computed_by, :be_empty, :be_false, :be_kind_of, :be_nil, :be_true, :new_fd, :new_io, :complain, :eql, :equal, :equal_element, :with_feature, :encode, :equal_utf16, :have_constant, :have_class_variable, :fmode, :have_data, :have_instance_method, :have_instance_variable, :have_method, :have_private_instance_method, :have_private_method, :have_protected_instance_method, :have_public_instance_method, :match_yaml, :raise_error, :output, :tmp, :output_to_fd, :respond_to, :should, :should_not, :metaclass, :__mspec_object_id__, :stub!, :should_receive, :should_not_receive, :mock, :mock_numeric, :before, :after, :describe, :it, :it_should_behave_like, :doc, :context, :specify, :it_behaves_like, :process_is_foreground, :ruby_version_is, :ruby_bug, :compliant_on, :not_compliant_on, :conflicts_with, :big_endian, :little_endian, :extended_on, :deviates_on, :platform_is, :platform_is_not, :quarantine!, :runner_is, :runner_is_not, :unspecified, :specified_on, :not_supported_on, :as_superuser, :with_tty, :as_user, :argv, :responds_to, :does_not_respond_to, :undefine, :fake!, :enumerator_class, :env, :windows_env_echo, :username, :home_directory, :dev_null, :fixture, :flunk, :cp, :mkdir_p, :rm_r, :touch, :hash_class, :new_hash, :language_version, :mock_to_path, :nan_value, :infinity_value, :bignum_value, :fixnum_max, :fixnum_min, :ruby_exe_options, :resolve_ruby_exe, :ruby_exe, :pretty_print, :pretty_print_cycle, :pretty_print_instance_variables, :pretty_print_inspect, :nil?, :eql?, :class, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :extend, :display, :method, :public_method, :define_singleton_method, :hash, :__id__, :object_id, :to_enum, :enum_for, :gem, :const_lookup, :pretty_inspect, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__]
-to include :pub
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/methods_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/methods_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator#methods includes all protected methods of the delegate object FAILED
-Expected [:data, :data=, :__getobj__, :__setobj__, :extra, :extra_protected, :method_missing, :respond_to?, :==, :marshal_dump, :marshal_load, :clone, :dup, :be_an_instance_of, :be_ancestor_of, :be_close, :be_computed_by, :be_empty, :be_false, :be_kind_of, :be_nil, :be_true, :new_fd, :new_io, :complain, :eql, :equal, :equal_element, :with_feature, :encode, :equal_utf16, :have_constant, :have_class_variable, :fmode, :have_data, :have_instance_method, :have_instance_variable, :have_method, :have_private_instance_method, :have_private_method, :have_protected_instance_method, :have_public_instance_method, :match_yaml, :raise_error, :output, :tmp, :output_to_fd, :respond_to, :should, :should_not, :metaclass, :__mspec_object_id__, :stub!, :should_receive, :should_not_receive, :mock, :mock_numeric, :before, :after, :describe, :it, :it_should_behave_like, :doc, :context, :specify, :it_behaves_like, :process_is_foreground, :ruby_version_is, :ruby_bug, :compliant_on, :not_compliant_on, :conflicts_with, :big_endian, :little_endian, :extended_on, :deviates_on, :platform_is, :platform_is_not, :quarantine!, :runner_is, :runner_is_not, :unspecified, :specified_on, :not_supported_on, :as_superuser, :with_tty, :as_user, :argv, :responds_to, :does_not_respond_to, :undefine, :fake!, :enumerator_class, :env, :windows_env_echo, :username, :home_directory, :dev_null, :fixture, :flunk, :cp, :mkdir_p, :rm_r, :touch, :hash_class, :new_hash, :language_version, :mock_to_path, :nan_value, :infinity_value, :bignum_value, :fixnum_max, :fixnum_min, :ruby_exe_options, :resolve_ruby_exe, :ruby_exe, :pretty_print, :pretty_print_cycle, :pretty_print_instance_variables, :pretty_print_inspect, :nil?, :eql?, :class, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :extend, :display, :method, :public_method, :define_singleton_method, :hash, :__id__, :object_id, :to_enum, :enum_for, :gem, :const_lookup, :pretty_inspect, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__]
-to include :prot
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/methods_spec.rb:37:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/methods_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/methods_spec.rb)
-== rubyspec/library/delegate/delegator/not_equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/not_equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb
-Delegator#!=
-- is not delegated when passed self
-- is delegated when passed the delegated object (FAILED - <n>)
-- is delegated when passed the delegated object (FAILED - <n>)
-- is delegated in general (FAILED - <n>)
-- is delegated in general (FAILED - <n>)
 
 
- <n>)
-Delegator#!= is delegated when passed the delegated object FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Delegator#!= is delegated when passed the delegated object FAILED
-Mock 'base' expected to receive '!=' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:4:in `<top (required)>'
 
- <n>)
-Delegator#!= is delegated in general FAILED
-Expected true to be false
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Delegator#!= is delegated in general FAILED
-Mock 'base' expected to receive '!=' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_equal_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 4 failures, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/not_equal_spec.rb)
-== rubyspec/library/delegate/delegator/not_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/not_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb
-Delegator#!
-- is delegated (FAILED - <n>)
-- is delegated (FAILED - <n>)
 
 
- <n>)
-Delegator#! is delegated FAILED
-Expected false
- to equal :foo
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Delegator#! is delegated FAILED
-Mock 'base' expected to receive '!' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/not_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/not_spec.rb)
-== rubyspec/library/delegate/delegator/private_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/private_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/private_methods_spec.rb
-Delegator#private_methods
-- does not include any method of the delegate object
-- includes all private instance methods of the Delegate class
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/protected_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/protected_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/protected_methods_spec.rb
-Delegator#protected_methods
-- includes protected methods of the delegate object (FAILED - <n>)
-- includes protected instance methods of the Delegator class
 
 
- <n>)
-Delegator#protected_methods includes protected methods of the delegate object FAILED
-Expected [:extra_protected] to include :prot
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/protected_methods_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/protected_methods_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/protected_methods_spec.rb)
-== rubyspec/library/delegate/delegator/public_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/public_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/public_methods_spec.rb
-Delegator#public_methods
-- includes public methods of the delegate object (FAILED - <n>)
-- includes public instance methods of the Delegator class
 
 
- <n>)
-Delegator#public_methods includes public methods of the delegate object FAILED
-Expected [:data, :data=, :__getobj__, :__setobj__, :extra, :method_missing, :respond_to?, :==, :marshal_dump, :marshal_load, :clone, :dup, :be_an_instance_of, :be_ancestor_of, :be_close, :be_computed_by, :be_empty, :be_false, :be_kind_of, :be_nil, :be_true, :new_fd, :new_io, :complain, :eql, :equal, :equal_element, :with_feature, :encode, :equal_utf16, :have_constant, :have_class_variable, :fmode, :have_data, :have_instance_method, :have_instance_variable, :have_method, :have_private_instance_method, :have_private_method, :have_protected_instance_method, :have_public_instance_method, :match_yaml, :raise_error, :output, :tmp, :output_to_fd, :respond_to, :should, :should_not, :metaclass, :__mspec_object_id__, :stub!, :should_receive, :should_not_receive, :mock, :mock_numeric, :before, :after, :describe, :it, :it_should_behave_like, :doc, :context, :specify, :it_behaves_like, :process_is_foreground, :ruby_version_is, :ruby_bug, :compliant_on, :not_compliant_on, :conflicts_with, :big_endian, :little_endian, :extended_on, :deviates_on, :platform_is, :platform_is_not, :quarantine!, :runner_is, :runner_is_not, :unspecified, :specified_on, :not_supported_on, :as_superuser, :with_tty, :as_user, :argv, :responds_to, :does_not_respond_to, :undefine, :fake!, :enumerator_class, :env, :windows_env_echo, :username, :home_directory, :dev_null, :fixture, :flunk, :cp, :mkdir_p, :rm_r, :touch, :hash_class, :new_hash, :language_version, :mock_to_path, :nan_value, :infinity_value, :bignum_value, :fixnum_max, :fixnum_min, :ruby_exe_options, :resolve_ruby_exe, :ruby_exe, :pretty_print, :pretty_print_cycle, :pretty_print_instance_variables, :pretty_print_inspect, :nil?, :eql?, :class, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :extend, :display, :method, :public_method, :define_singleton_method, :hash, :__id__, :object_id, :to_enum, :enum_for, :gem, :const_lookup, :pretty_inspect, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__]
-to include :pub
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/public_methods_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/public_methods_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/public_methods_spec.rb)
-== rubyspec/library/delegate/delegator/send_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/send_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/send_spec.rb
-SimpleDelegator.new
-- forwards public method calls
-- forwards protected method calls
-- doesn't forward private method calls
-- doesn't forward private method calls even via send or __send__
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/taint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/taint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/taint_spec.rb
-Delegator#taint
-- returns self
-- taints the delegator
-- taints the delegated object (FAILED - <n>)
 
 
- <n>)
-Delegator#taint taints the delegated object FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/taint_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/taint_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/taint_spec.rb)
-== rubyspec/library/delegate/delegator/tap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/tap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/tap_spec.rb
-Delegator#tap
-- yield the delegator object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/delegate/delegator/trust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/trust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/trust_spec.rb
-Delegator#trust
-- returns self
-- trusts the delegator
-- trusts the delegated object (FAILED - <n>)
 
 
- <n>)
-Delegator#trust trusts the delegated object FAILED
-Expected true to be false
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/trust_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/trust_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/trust_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/trust_spec.rb)
-== rubyspec/library/delegate/delegator/untaint_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/untaint_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untaint_spec.rb
-Delegator#untaint
-- returns self
-- untaints the delegator
-- untaints the delegated object (FAILED - <n>)
 
 
- <n>)
-Delegator#untaint untaints the delegated object FAILED
-Expected true to be false
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untaint_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untaint_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/untaint_spec.rb)
-== rubyspec/library/delegate/delegator/untrust_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/delegate/delegator/untrust_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untrust_spec.rb
-Delegator#untrust
-- returns self
-- untrusts the delegator
-- untrusts the delegated object (FAILED - <n>)
 
 
- <n>)
-Delegator#untrust untrusts the delegated object FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untrust_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untrust_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/delegate/delegator/untrust_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/delegate/delegator/untrust_spec.rb)
-== rubyspec/library/digest/hexencode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/hexencode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/hexencode_spec.rb
-Digest.hexencode
-- returns '' when passed an empty String
-- returns the hex-encoded value of a non-empty String
-- calls #to_str on an object and returns the hex-encoded value of the result
-- raises a TypeError when passed nil
-- raises a TypeError when passed a Fixnum
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/append_spec.rb
-Digest::MD5#<<
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/md5/block_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/block_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/block_length_spec.rb
-Digest::MD5#block_length
-- returns the length of digest block
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/md5/digest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/digest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/digest_bang_spec.rb
-Digest::MD5#digest!
-- returns a digest and can digest!
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/digest_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/digest_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/digest_length_spec.rb
-Digest::MD5#digest_length
-- returns the length of computed digests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/md5/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/digest_spec.rb
-Digest::MD5#digest
-- returns a digest
 
-Digest::MD5.digest
-- returns a digest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/equal_spec.rb
-Digest::MD5#==
-- should be equal to itself
-- should be equal to string representing its hexdigest
-- should be equal to appropriate object that responds to to_str
-- should be equal for same digest different object
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/file_spec.rb
-Digest::MD5.file
-- raises a Errno::EISDIR when passed a path that is a directory
-- raises a Errno::ENOENT when passed a path that does not exist
-- raises a TypeError when passed nil
 
-Digest::MD5.file when passed a path to a file that exists
-- returns a Digest::MD5 object
-- returns a Digest::MD5 object with the correct digest
-- calls #to_str on an object and returns the Digest::MD5 with the result
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/hexdigest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/hexdigest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/hexdigest_bang_spec.rb
-Digest::MD5#hexdigest!
-- returns a hexdigest and resets the state
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/hexdigest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/hexdigest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/hexdigest_spec.rb
-Digest::MD5#hexdigest
-- returns a hexdigest
 
-Digest::MD5.hexdigest
-- returns a hexdigest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/inspect_spec.rb
-Digest::MD5#inspect
-- returns a Ruby object representation
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/md5/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/length_spec.rb
-Digest::MD5#length
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/reset_spec.rb
-Digest::MD5#reset
-- can returns digest state to initial conditions
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/size_spec.rb
-Digest::MD5#size
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/to_s_spec.rb
-Digest::MD5#to_s
-- returns a hexdigest
-- does not change the internal state
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/md5/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/md5/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/md5/update_spec.rb
-Digest::MD5#update
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha1/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha1/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha1/digest_spec.rb
-Digest::SHA1#digest
-- returns a digest
 
-Digest::SHA1.digest
-- returns a digest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha1/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha1/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha1/file_spec.rb
-Digest::SHA1.file
-- raises a Errno::EISDIR when passed a path that is a directory
-- raises a Errno::ENOENT when passed a path that does not exist
-- raises a TypeError when passed nil
 
-Digest::SHA1.file when passed a path to a file that exists
-- returns a Digest::SHA1 object
-- returns a Digest::SHA1 object with the correct digest
-- calls #to_str on an object and returns the Digest::SHA1 with the result
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/append_spec.rb
-Digest::SHA256#<<
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/block_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/block_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/block_length_spec.rb
-Digest::SHA256#block_length
-- returns the length of digest block
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/digest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/digest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/digest_bang_spec.rb
-Digest::SHA256#digest!
-- returns a digest and can digest!
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/digest_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/digest_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/digest_length_spec.rb
-Digest::SHA256#digest_length
-- returns the length of computed digests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/digest_spec.rb
-Digest::SHA256#digest
-- returns a digest
 
-Digest::SHA256.digest
-- returns a digest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/equal_spec.rb
-Digest::SHA256#==
-- should be equal to itself
-- should be equal to string representing its hexdigest
-- should be equal to appropriate object that responds to to_str
-- should be equal for same digest different object
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/file_spec.rb
-Digest::SHA256.file
-- raises a Errno::EISDIR when passed a path that is a directory
-- raises a Errno::ENOENT when passed a path that does not exist
-- raises a TypeError when passed nil
 
-Digest::SHA256.file when passed a path to a file that exists
-- returns a Digest::SHA256 object
-- returns a Digest::SHA256 object with the correct digest
-- calls #to_str on an object and returns the Digest::SHA256 with the result
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/hexdigest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/hexdigest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/hexdigest_bang_spec.rb
-Digest::SHA256#hexdigest!
-- returns a hexdigest and resets the state
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/hexdigest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/hexdigest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/hexdigest_spec.rb
-Digest::SHA256#hexdigest
-- returns a hexdigest
 
-Digest::SHA256.hexdigest
-- returns a hexdigest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/inspect_spec.rb
-Digest::SHA256#inspect
-- returns a Ruby object representation
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/length_spec.rb
-Digest::SHA256#length
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/reset_spec.rb
-Digest::SHA256#reset
-- can returns digest state to initial conditions
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/size_spec.rb
-Digest::SHA256#size
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/to_s_spec.rb
-Digest::SHA256#to_s
-- returns a hexdigest
-- does not change the internal state
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha256/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha256/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha256/update_spec.rb
-Digest::SHA256#update
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/append_spec.rb
-Digest::SHA384#<<
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/block_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/block_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/block_length_spec.rb
-Digest::SHA384#block_length
-- returns the length of digest block
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/digest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/digest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/digest_bang_spec.rb
-Digest::SHA384#digest!
-- returns a digest and can digest!
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/digest_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/digest_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/digest_length_spec.rb
-Digest::SHA384#digest_length
-- returns the length of computed digests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/digest_spec.rb
-Digest::SHA384#digest
-- returns a digest
 
-Digest::SHA384.digest
-- returns a digest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/equal_spec.rb
-Digest::SHA384#==
-- should be equal to itself
-- should be equal to string representing its hexdigest
-- should be equal to appropriate object that responds to to_str
-- should be equal for same digest different object
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/file_spec.rb
-Digest::SHA384.file
-- raises a Errno::EISDIR when passed a path that is a directory
-- raises a Errno::ENOENT when passed a path that does not exist
-- raises a TypeError when passed nil
 
-Digest::SHA384.file when passed a path to a file that exists
-- returns a Digest::SHA384 object
-- returns a Digest::SHA384 object with the correct digest
-- calls #to_str on an object and returns the Digest::SHA384 with the result
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/hexdigest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/hexdigest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/hexdigest_bang_spec.rb
-Digest::SHA384#hexdigest!
-- returns a hexdigest and resets the state
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/hexdigest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/hexdigest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/hexdigest_spec.rb
-Digest::SHA384#hexdigest
-- returns a hexdigest
 
-Digest::SHA384.hexdigest
-- returns a hexdigest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/inspect_spec.rb
-Digest::SHA384#inspect
-- returns a Ruby object representation
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/length_spec.rb
-Digest::SHA384#length
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/reset_spec.rb
-Digest::SHA384#reset
-- can returns digest state to initial conditions
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/size_spec.rb
-Digest::SHA384#size
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/to_s_spec.rb
-Digest::SHA384#to_s
-- returns a hexdigest
-- does not change the internal state
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha384/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha384/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha384/update_spec.rb
-Digest::SHA384#update
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/append_spec.rb
-Digest::SHA512#<<
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/block_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/block_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/block_length_spec.rb
-Digest::SHA512#block_length
-- returns the length of digest block
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/digest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/digest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/digest_bang_spec.rb
-Digest::SHA512#digest!
-- returns a digest and can digest!
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/digest_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/digest_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/digest_length_spec.rb
-Digest::SHA512#digest_length
-- returns the length of computed digests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/digest_spec.rb
-Digest::SHA512#digest
-- returns a digest
 
-Digest::SHA512.digest
-- returns a digest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/equal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/equal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/equal_spec.rb
-Digest::SHA512#==
-- should be equal to itself
-- should be equal to string representing its hexdigest
-- should be equal to appropriate object that responds to to_str
-- should be equal for same digest different object
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/file_spec.rb
-Digest::SHA512.file
-- raises a Errno::EISDIR when passed a path that is a directory
-- raises a Errno::ENOENT when passed a path that does not exist
-- raises a TypeError when passed nil
 
-Digest::SHA512.file when passed a path to a file that exists
-- returns a Digest::SHA512 object
-- returns a Digest::SHA512 object with the correct digest
-- calls #to_str on an object and returns the Digest::SHA512 with the result
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/hexdigest_bang_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/hexdigest_bang_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/hexdigest_bang_spec.rb
-Digest::SHA512#hexdigest!
-- returns a hexdigest and resets the state
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/hexdigest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/hexdigest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/hexdigest_spec.rb
-Digest::SHA512#hexdigest
-- returns a hexdigest
 
-Digest::SHA512.hexdigest
-- returns a hexdigest
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/inspect_spec.rb
-Digest::SHA512#inspect
-- returns a Ruby object representation
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/length_spec.rb
-Digest::SHA512#length
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/reset_spec.rb
-Digest::SHA512#reset
-- can returns digest state to initial conditions
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/size_spec.rb
-Digest::SHA512#size
-- returns the length of the digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/to_s_spec.rb
-Digest::SHA512#to_s
-- returns a hexdigest
-- does not change the internal state
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/digest/sha512/update_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/digest/sha512/update_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/digest/sha512/update_spec.rb
-Digest::SHA512#update
-- can update
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/drb/config_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/config_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/config_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/current_server_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/current_server_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/current_server_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/__drbref_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/__drbref_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/__drbref_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/__drburi_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/__drburi_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/__drburi_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/_dump_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/_load_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/eql_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/equal_value_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/hash_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/method_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/method_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/method_missing_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/new_with_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/new_with_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/new_with_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/new_with_uri_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/new_with_uri_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/new_with_uri_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/pretty_print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/pretty_print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/pretty_print_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/respond_to_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/respond_to_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/respond_to_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/drbobject/with_friend_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/drbobject/with_friend_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/drbobject/with_friend_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/fetch_server_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/fetch_server_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/fetch_server_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/front_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/front_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/front_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/here_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/here_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/here_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/install_acl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/install_acl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/install_acl_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/install_id_conv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/install_id_conv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/install_id_conv_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/primary_server_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/primary_server_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/primary_server_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/regist_server_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/regist_server_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/regist_server_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/remove_server_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/remove_server_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/remove_server_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/start_service_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/start_service_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/start_service_spec.rb
-DRb.start_service
-- should run a basic remote call
-- should run a basic remote call passing a block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/stop_service_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/stop_service_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/stop_service_spec.rb
-DRb.stop_service
-- should correctly clear the port so a new server can start (FAILED - <n>)
 
 
- <n>)
-DRb.stop_service should correctly clear the port so a new server can start FAILED
-Expected to not get Exception
-but got Errno::EADDRINUSE (Address already in use - bind(2))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/stop_service_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/stop_service_spec.rb:18:in `times'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/stop_service_spec.rb:18:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/stop_service_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/drb/stop_service_spec.rb)
-== rubyspec/library/drb/thread_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/thread_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/thread_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/to_id_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/to_id_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/to_id_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/to_obj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/to_obj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/to_obj_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/drb/uri_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/drb/uri_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/drb/uri_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/each_with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/each_with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/each_with_index_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/enum_cons_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/enum_cons_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/enum_cons_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/enum_for_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/enum_for_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/enum_for_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/enum_slice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/enum_slice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/enum_slice_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/enum_with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/enum_with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/enum_with_index_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/next_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/rewind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/to_enum_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/to_enum_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/to_enum_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/enumerator/with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/enumerator/with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/enumerator/with_index_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/def_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/def_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/def_class_spec.rb
-ERB#def_class
-- return an unnamed class which has instance method to render eRuby script
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/def_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/def_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/def_method_spec.rb
-ERB#def_method
-- define module's instance method to render eRuby file
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/erb/def_module_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/def_module_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/def_module_spec.rb
-ERB#def_module
-- return unnamed module which has instance method to render eRuby
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/erb/defmethod/def_erb_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/defmethod/def_erb_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/defmethod/def_erb_method_spec.rb
-ERB::DefMethod.def_erb_method
-- define method to render eRuby file as an instance method of current module
-- define method to render eRuby object as an instance method of current module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/filename_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/filename_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/filename_spec.rb
-ERB#filename
-- raises an exception if there are errors processing content
-- uses '(erb)' as filename when filename is not set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/new_spec.rb
-ERB.new
-- compiles eRuby script into ruby code when trim mode is 0 or not specified
-- remove "\n" when trim_mode is 1 or '>'
-- remove spaces at beginning of line and "\n" when trim_mode is 2 or '<>'
-- removes spaces around '<%- -%>' when trim_mode is '-'
-- not support '<%-= expr %> even when trim_mode is '-'
-- regards lines starting with '%' as '<% ... %>' when trim_mode is '%'
-- regards lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%>'
-- regard lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%<>'
-- regard lines starting with '%' as '<% ... %>' and spaces around '<%- -%>' when trim_mode is '%-'
-- accepts a safe level as second argument
-- changes '_erbout' variable name in the produced source
-- ignores '<%# ... %>'
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/result_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/result_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/result_spec.rb
-ERB#result
-- return the result of compiled ruby code
-- share local variables
-- is not able to h() or u() unless including ERB::Util
-- is able to h() or u() if ERB::Util is included
-- use TOPLEVEL_BINDING if binding is not passed
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/run_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/run_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/run_spec.rb
-ERB#run
-- print the result of compiled ruby code
-- share local variables
-- is not able to h() or u() unless including ERB::Util
-- is able to h() or u() if ERB::Util is included
-- use TOPLEVEL_BINDING if binding is not passed
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/src_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/src_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/src_spec.rb
-ERB#src
-- returns the compiled ruby code evaluated to a String
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/erb/util/h_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/util/h_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/util/h_spec.rb
-ERB::Util.h
-- escape '& < > "' to '&amp; &lt; &gt; &quot;
-- not escape characters except '& < > "'
-- return empty string when argument is nil
-- returns string when argument is number
-- returns string when argument is boolean
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/util/html_escape_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/util/html_escape_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/util/html_escape_spec.rb
-ERB::Util.html_escape
-- escape '& < > "' to '&amp; &lt; &gt; &quot;
-- not escape characters except '& < > "'
-- return empty string when argument is nil
-- returns string when argument is number
-- returns string when argument is boolean
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/util/u_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/util/u_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/util/u_spec.rb
-ERB::Util.u
-- encode characters
-- encode unicode string
-- returns empty string when argument is nil
-- returns string when argument is number
-- returns string when argument is boolean
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/erb/util/url_encode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/erb/util/url_encode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/erb/util/url_encode_spec.rb
-ERB::Util.url_encode
-- encode characters
-- encode unicode string
-- returns empty string when argument is nil
-- returns string when argument is number
-- returns string when argument is boolean
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/endgrent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/endgrent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/endgrent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/endpwent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/endpwent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/endpwent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getgrent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getgrent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getgrent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getgrgid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getgrgid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getgrgid_spec.rb
-Etc.getgrgid
-- returns a Etc::Group struct instance for the given user
-- returns the Etc::Group for a given gid if it exists
-- uses Process.gid as the default value for the argument
-- returns the Group for a given gid if it exists
-- raises if the group does not exist
-- raises a TypeError if not passed an Integer
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getgrnam_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getgrnam_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getgrnam_spec.rb
-Etc.getgrnam
-- returns a Etc::Group struct instance for the given group
-- only accepts strings as argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getlogin_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getlogin_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getlogin_spec.rb
-Etc.getlogin
-- returns the name of the user who runs this process
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/etc/getpwent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getpwent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getpwent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getpwnam_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getpwnam_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getpwnam_spec.rb
-Etc.getpwnam
-- returns a Etc::Passwd struct instance for the given user
-- only accepts strings as argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/getpwuid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/getpwuid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/getpwuid_spec.rb
-Etc.getpwuid
-- returns a Etc::Passwd struct instance for the given user
-- uses Process.uid as the default value for the argument
-- only accepts integers as argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/group_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/group_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/group_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/passwd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/passwd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/passwd_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/setgrent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/setgrent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/setgrent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/etc/setpwent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/etc/setpwent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/etc/setpwent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/fiber/alive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/fiber/alive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb
-Fiber#alive?
-- returns true for a Fiber that hasn't had #resume called (FAILED - <n>)
-- returns true for a Fiber that's yielded to the caller (FAILED - <n>)
-- returns true when called from its Fiber (FAILED - <n>)
-- doesn't invoke the block associated with the Fiber
-- returns false for a Fiber that's dead
-- always returns false for a dead Fiber
 
 
- <n>)
-Fiber#alive? returns true for a Fiber that hasn't had #resume called FAILED
-Expected 0 to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:9:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:3:in `<top (required)>'
 
- <n>)
-Fiber#alive? returns true for a Fiber that's yielded to the caller FAILED
-Expected 0 to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:6:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:3:in `<top (required)>'
 
- <n>)
-Fiber#alive? returns true when called from its Fiber FAILED
-Expected 0 to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/alive_spec.rb:20:in `block (4 levels) in <top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/library/fiber/alive_spec.rb)
-== rubyspec/library/fiber/current_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/fiber/current_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/current_spec.rb
-Fiber.current
-- returns the root Fiber when called outside of a Fiber
-- returns the current Fiber when called from a Fiber
-- returns the current Fiber when called from a Fiber that transferred to another
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/fiber/resume_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/fiber/resume_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/resume_spec.rb
-Fiber#resume
-- raises a FiberError if the Fiber has transfered control to another Fiber
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/fiber/transfer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/fiber/transfer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/fiber/transfer_spec.rb
-Fiber#transfer
-- can be invoked from the root Fiber
-- passes control to the beginning of the block on first invocation
-- returns the last value encountered on first invocation
-- runs until the end of the block or Fiber.yield on first invocation
-- resumes from the last call to Fiber.yield on subsequent invocations
-- accepts any number of arguments
-- sets the block parameters to its arguments on the first invocation
-- raises a FiberError if the Fiber is dead
-- raises a LocalJumpError if the block includes a return statement
-- raises a LocalJumpError if the block includes a break statement
 
-Fiber#transfer
-- transfers control from one Fiber to another when called from a Fiber
-- can be invoked from the same Fiber it transfers control to
-- can transfer control to a Fiber that has transfered to another Fiber
-- raises a FiberError when transferring to a Fiber which resumes itself
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/catname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/catname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/catname_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/chmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/chmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/chmod_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/compare_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/compare_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/compare_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/install_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/install_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/install_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/makedirs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/makedirs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/makedirs_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/move_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/move_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/move_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/safe_unlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/safe_unlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/safe_unlink_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ftools/syscopy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ftools/syscopy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ftools/syscopy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/generator/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/generator/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/generator/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/generator/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/generator/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/generator/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/generator/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/generator/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/generator/next_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/generator/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/generator/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/generator/rewind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/getoptlong/each_option_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/each_option_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/each_option_spec.rb
-GetoptLong#each_option
-- passes each argument/value pair to the block/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- V
- (ERROR - <n>)
 
 
- <n>)
-GetoptLong#each_option passes each argument/value pair to the block ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:600:in `block in each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:599:in `loop'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:599:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/each.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/each_option_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/each_option_spec.rb)
-== rubyspec/library/getoptlong/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/each_spec.rb
-GetoptLong#each
-- passes each argument/value pair to the block/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- V
- (ERROR - <n>)
 
 
- <n>)
-GetoptLong#each passes each argument/value pair to the block ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:600:in `block in each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:599:in `loop'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:599:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/each.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/each_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/each_spec.rb)
-== rubyspec/library/getoptlong/error_message_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/error_message_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/error_message_spec.rb
-GetoptLong#error_message
-- returns nil if no error occurred
-- returns the error message of the last error that occurred (ERROR - <n>)
 
 
- <n>)
-GetoptLong#error_message returns the error message of the last error that occurred ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/error_message_spec.rb:26:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/error_message_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/error_message_spec.rb)
-== rubyspec/library/getoptlong/get_option_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/get_option_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_option_spec.rb
-GetoptLong#get_option
-- returns the next option name and its argument as an Array (ERROR - <n>)
-- shifts ARGV on each call (ERROR - <n>)
-- terminates processing when encountering '--' (ERROR - <n>)
-- raises a if an argument was required, but none given (FAILED - <n>)
 
 
- <n>)
-GetoptLong#get_option returns the next option name and its argument as an Array ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_option_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get_option shifts ARGV on each call ERROR
-GetoptLong::InvalidOption: invalid option -- f
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:31:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_option_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get_option terminates processing when encountering '--' ERROR
-GetoptLong::InvalidOption: invalid option -- B
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:52:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_option_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get_option raises a if an argument was required, but none given FAILED
-Expected GetoptLong::MissingArgument but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:70:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_option_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectation, 1 failure, 3 errors
-exit 1
-failed(rubyspec/library/getoptlong/get_option_spec.rb)
-== rubyspec/library/getoptlong/get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_spec.rb
-GetoptLong#get
-- returns the next option name and its argument as an Array (ERROR - <n>)
-- shifts ARGV on each call (ERROR - <n>)
-- terminates processing when encountering '--' (ERROR - <n>)
-- raises a if an argument was required, but none given (FAILED - <n>)
 
 
- <n>)
-GetoptLong#get returns the next option name and its argument as an Array ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get shifts ARGV on each call ERROR
-GetoptLong::InvalidOption: invalid option -- f
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:31:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get terminates processing when encountering '--' ERROR
-GetoptLong::InvalidOption: invalid option -- B
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:52:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_spec.rb:5:in `<top (required)>'
 
- <n>)
-GetoptLong#get raises a if an argument was required, but none given FAILED
-Expected GetoptLong::MissingArgument but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/shared/get.rb:70:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/get_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectation, 1 failure, 3 errors
-exit 1
-failed(rubyspec/library/getoptlong/get_spec.rb)
-== rubyspec/library/getoptlong/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/initialize_spec.rb
-GetoptLong#initialize
-- sets ordering to REQUIRE_ORDER if ENV['POSIXLY_CORRECT'] is set
-- sets ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is not set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/getoptlong/ordering_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/ordering_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/ordering_spec.rb
-GetoptLong#ordering=
-- raises an ArgumentError if called after processing has started (ERROR - <n>)
-- raises an ArgumentError if given an invalid value
-- does not allow changing ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is set
 
 
- <n>)
-GetoptLong#ordering= raises an ArgumentError if called after processing has started ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/ordering_spec.rb:13:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/ordering_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/ordering_spec.rb)
-== rubyspec/library/getoptlong/set_options_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/set_options_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb
-GetoptLong#set_options
-- allows setting command line options/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- V
- (ERROR - <n>)
-- discards previously defined command line options/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- f
- (ERROR - <n>)
-- raises an ArgumentError if too many argument flags where given
-- raises a RuntimeError if processing has already started/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- B
- (ERROR - <n>)
-- raises an ArgumentError if no argument flag was given
-- raises an ArgumentError if one of the given arguments is not an Array (FAILED - <n>)
-- raises an ArgumentError if the same option is given twice
-- raises an ArgumentError if the given option is invalid
 
 
- <n>)
-GetoptLong#set_options allows setting command line options ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:4:in `<top (required)>'
 
- <n>)
-GetoptLong#set_options discards previously defined command line options ERROR
-GetoptLong::InvalidOption: invalid option -- f
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:41:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:4:in `<top (required)>'
 
- <n>)
-GetoptLong#set_options raises a RuntimeError if processing has already started ERROR
-GetoptLong::InvalidOption: invalid option -- B
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:53:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:4:in `<top (required)>'
 
- <n>)
-GetoptLong#set_options raises an ArgumentError if one of the given arguments is not an Array FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for "test":String)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:66:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/set_options_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 1 failure, 3 errors
-exit 1
-failed(rubyspec/library/getoptlong/set_options_spec.rb)
-== rubyspec/library/getoptlong/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminate_spec.rb
-GetoptLong#terminate
-- terminates option proccessing/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- V
- (ERROR - <n>)
-- returns self when option processsing is terminated
-- returns nil when option processing was already terminated
 
 
- <n>)
-GetoptLong#terminate terminates option proccessing ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminate_spec.rb:19:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminate_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/terminate_spec.rb)
-== rubyspec/library/getoptlong/terminated_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/getoptlong/terminated_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminated_spec.rb
-GetoptLong#terminated?
-- returns true if option processing has terminated/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/mspec/bin/mspec-run: invalid option -- V
- (ERROR - <n>)
 
 
- <n>)
-GetoptLong#terminated? returns true if option processing has terminated ERROR
-GetoptLong::InvalidOption: invalid option -- V
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:392:in `set_error'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/getoptlong.rb:569:in `get'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminated_spec.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/getoptlong/terminated_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/getoptlong/terminated_spec.rb)
-== rubyspec/library/iconv/charset_map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/charset_map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/charset_map_spec.rb
-Iconv.charset_map
-- acts as a map
-- returns nil when given an unknown encoding name
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/close_spec.rb
-Iconv#close
-- ignores multiple calls
-- does not raise an exception if called inside an .open block
-- returns a string containing the byte sequence to change the output buffer to its initial shift state
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/conv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/conv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/conv_spec.rb
-Iconv.conv
-- raises a TypeError when encoding names are not Strings or string-compatible
-- raises an Iconv::InvalidEncoding exception when an encoding cannot be found
-- acts exactly as if opening a converter and invoking #iconv once
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/failure/failed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/failure/failed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/failure/failed_spec.rb
-Iconv::Failure#failed
-- returns a substring of the original string passed to Iconv that starts at the character which caused the exception
-- for Iconv.iconv and Iconv.conv returns an array containing a single element when instantiated
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/failure/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/failure/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/failure/inspect_spec.rb
-Iconv::Failure#inspect
-- includes information on the exception class name, #succes and #failed
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/failure/success_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/failure/success_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/failure/success_spec.rb
-Iconv::Failure#success
-- for Iconv#iconv and Iconv.conv returns the substring of the original string passed which was translated successfully until the exception ocurred
-- for Iconv.iconv returns an array containing all the strings that were translated successfully until the exception ocurred, in order
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/failure_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/failure_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/failure_spec.rb
-Iconv::Failure
-- is a module
-- is included by Iconv::InvalidEncoding
-- is included by Iconv::IllegalSequence
-- is included by Iconv::InvalidCharacter
-- is included by Iconv::OutOfRange
-- is included by Iconv::BrokenLibrary
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/iconv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/iconv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/iconv_spec.rb
-Iconv#iconv
-- raises an ArgumentError when called on a closed converter
-- when given a string or string-like parameter returns a converted version of it
-- keeps context between calls
-- when given a negative start position counts from the end of string
-- when the end parameter is omitted or nil goes until the end of the string
-- when given a positive length
-- when given a negative length
-- raises Iconv::IllegalSequence when faced with an invalid byte for the source encoding
-- raises Iconv::IllegalSequence when a character cannot be represented on the target encoding
-- raises Iconv::InvalidCharacter when an incomplete character or shift sequence happens at the end of the input buffer
-- sanitizes invalid upper bounds
-- returns a blank string on invalid lower bounds
 
-Iconv.iconv
-- converts a series of strings with a single converter
-- returns an empty array when given no strings to convert
-- raises a TypeError when encoding names are not Strings or string-compatible
-- raises an Iconv::InvalidEncoding exception when an encoding cannot be found
 
-The 'utf-8' encoder
-- emits proper representations for characters outside the Basic Multilingual Plane
 
-The 'utf-16' encoder
-- emits a byte-order mark on first non-empty output
 
-The 'utf-16be' decoder
-- does not emit a byte-order mark
-- treats possible byte-order marks as regular characters
 
-The 'utf-16le' decoder
-- does not emit a byte-order mark
-- treats possible byte-order marks as regular characters
 
 
-Finished in <t> seconds
 
-1 file, 22 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/new_spec.rb
-Iconv.new
-- creates a new encoding converter
-- when called from a subclass of Iconv instantiates an object of that class
-- raises a TypeError when encoding names are not Strings or string-compatible
-- raises an Iconv::InvalidEncoding exception when an encoding cannot be found
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/iconv/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/iconv/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/iconv/open_spec.rb
-Iconv.open
-- creates a new encoding converter
-- when called from a subclass of Iconv instantiates an object of that class
-- raises a TypeError when encoding names are not Strings or string-compatible
-- raises an Iconv::InvalidEncoding exception when an encoding cannot be found
-- with a block invokes the block exactly once
-- with a block yields the converter
-- with a block returns the result of the block
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/hton_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/hton_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/hton_spec.rb
-IPAddr#hton
-- converts IPAddr to network byte order
 
-IPAddr#new_ntoh
-- creates a new IPAddr using hton notation
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/ipv4_conversion_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/ipv4_conversion_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/ipv4_conversion_spec.rb
-IPAddr#ipv4_compat
-- should ipv4_compat?
 
-IPAddr#ipv4_mapped
-- should ipv4_mapped
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/new_spec.rb
-IPAddr#new
-- it should initialize IPAddr
-- it should initialize IPAddr ipv6 address with short notation
-- it should initialize IPAddr ipv6 address with long notation
-- it should initialize IPAddr ipv6 address with / subnet notation
-- it should initialize IPAddr ipv6 address with mask subnet notation
-- it should initialize IPAddr ipv4 address with all zeroes
-- it should initialize IPAddr ipv4 address
-- it should initialize IPAddr ipv4 address with / subnet notation
-- it should initialize IPAddr ipv4 address wuth subnet mask
-- it should raise errors on incorrect IPAddr strings
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/operator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/operator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/operator_spec.rb
-IPAddr Operator
-- should be able to bitwise or
-- should be able to bitwise and
-- should be able to bitshift right
-- should be able to bitshift left
-- should be able to invert
-- should be able to test for equality
-- should be able to set a mask
-- should be able to check whether an addres is included in a range
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/reverse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/reverse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/reverse_spec.rb
-IPAddr#reverse
-- should be able to generate the reverse DNS lookup entry
 
-IPAddr#ip6_arpa
-- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC3172
 
-IPAddr#ip6_int
-- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC1886
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ipaddr/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ipaddr/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ipaddr/to_s_spec.rb
-IPAddr#to_s
-- displays IPAddr using short notation
 
-IPAddr#to_string
-- displays an IPAddr using full notation
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/application/level_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/application/level_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/application/level_spec.rb
-Logger::Application#level=
-- sets the logging threshold
-- can set the threshold to unknown values
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/application/log_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/application/log_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/application/log_spec.rb
-Logger::Application#log
-- logs a message
-- receives a severity
-- uses app name for Application Name
-- receives a block and calls it if message is nil
 
-Logger::Application#log=
-- sets the log device
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/application/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/application/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/application/new_spec.rb
-Logger::Application.new
-- starts the logger on a new application
-- defaults application name to ''
-- defaults logs to STDERR
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/application/set_log_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/application/set_log_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/application/set_log_spec.rb
-Logger::Application#set_log
-- sets the log device for the logger
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/logger/application/start_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/application/start_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/application/start_spec.rb
-Logger::Application#start
-- starts the application logging start/end messages
-- returns the status code
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/device/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/device/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/close_spec.rb
-Logger::LogDevice#close
-- closes the LogDevice's stream (ERROR - <n>)
 
 
- <n>)
-Logger::LogDevice#close closes the LogDevice's stream ERROR
-IOError: closed stream
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `block in write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:513:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/close_spec.rb:33:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/close_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/close_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/logger/device/close_spec.rb)
-== rubyspec/library/logger/device/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/device/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/new_spec.rb
-Logger::LogDevice#new
-- creates a new log device
-- receives an IO object to log there as first argument
-- creates a File if the IO object does not exist
-- receives options via a hash as second argument
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/device/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/device/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/write_spec.rb
-Logger::LogDevice#write
-- writes a message to the device
-- can create a file and writes empty message
-- fails if the device is already closed (ERROR - <n>)
 
 
- <n>)
-Logger::LogDevice#write fails if the device is already closed ERROR
-IOError: closed stream
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `block in write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:513:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/write_spec.rb:48:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/write_spec.rb:48:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/device/write_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/logger/device/write_spec.rb)
-== rubyspec/library/logger/logger/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/add_spec.rb
-Logger#add
-- writes a new message to the logger
-- receives a severity
-- receives a message
-- receives a program name
-- receives a block
-- calls the block if message is nil
-- ignores the block if the message is not nil
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/close_spec.rb
-Logger#close
-- closes the logging device (ERROR - <n>)
 
 
- <n>)
-Logger#close closes the logging device ERROR
-IOError: closed stream
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:521:in `block in write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:513:in `write'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/logger.rb:343:in `add'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/close_spec.rb:31:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/close_spec.rb:31:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/close_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/logger/logger/close_spec.rb)
-== rubyspec/library/logger/logger/datetime_format_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/datetime_format_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/datetime_format_spec.rb
-Logger#datetime_format
-- returns the date format used for the logs
-- returns nil logger is using the default date format
 
-Logger#datetime_format=
-- sets the date format for the logs
-- follows the Time#strftime format
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/debug_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/debug_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/debug_spec.rb
-Logger#debug?
-- returns true if severity level allows debug messages
-- returns false if severity level does not allow debug messages
 
-Logger#debug
-- logs a DEBUG message
-- accepts an application name with a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/error_spec.rb
-Logger#error?
-- returns true if severity level allows printing errors
-- returns false if severity level does not allow errors
 
-Logger#error
-- logs a ERROR message
-- accepts an application name with a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/fatal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/fatal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/fatal_spec.rb
-Logger#fatal?
-- returns true if severity level allows fatal messages
-- returns false if severity level does not allow fatal messages
 
-Logger#fatal
-- logs a FATAL message
-- accepts an application name with a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/info_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/info_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/info_spec.rb
-Logger#info?
-- returns true if severity level allows info messages
-- returns false if severity level does not allow info messages
 
-Logger#info
-- logs a INFO message
-- accepts an application name with a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/new_spec.rb
-Logger#new
-- creates a new logger object
-- receives a logging device as first argument
-- receives a frequency rotation as second argument
-- also receives a number of log files to keep as second argument
-- receivs a maximum logfile size as third argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/unknown_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/unknown_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/unknown_spec.rb
-Logger#unknown
-- logs a message with unknown severity
-- defaults the priority value to 5 and text value to ANY
-- receives empty messages
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/logger/warn_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/logger/warn_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/logger/warn_spec.rb
-Logger#warn?
-- returns true if severity level allows printing warn messages
-- returns false if severity level does not allow printing warn messages
 
-Logger#warn
-- logs a WARN message
-- accepts an application name with a block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/logger/severity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/logger/severity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/logger/severity_spec.rb
-Logger::Severity
-- defines Logger severity constants
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/bignum/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/bignum/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/bignum/exponent_spec.rb
-Bignum#**
-- returns self raised to other (positive) power
-- returns a complex number when negative and raised to a fractional power
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/complex/Complex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/complex/Complex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/complex/Complex_spec.rb
-Kernel#Complex
-- returns an Integer if imaginary part is 0
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/fixnum/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/fixnum/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/fixnum/exponent_spec.rb
-Fixnum#**
-- returns self raised to other (positive) power
-- returns a complex number when negative and raised to a fractional power
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/float/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/float/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/float/exponent_spec.rb
-Float#**
-- returns self raised to other (positive) power
-- returns a complex number when negative and raised to a fractional power
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/integer/from_prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/integer/from_prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/integer/from_prime_division_spec.rb
-Integer::from_prime_division
-- Reverse a prime factorization of an integer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/mathn/integer/gcd2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/integer/gcd2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/integer/gcd2_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/integer/prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/integer/prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/integer/prime_division_spec.rb
-Integer#prime_division
-- Performs a prime factorization of a positive integer
-- raises a ZeroDivisionError when is called on zero
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/math/rsqrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/math/rsqrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb
-Math#rsqrt
-- returns the square root for Rational numbers (ERROR - <n>)
-- returns the square root for positive numbers (ERROR - <n>)
-- raises an Math::DomainError if the argument is a negative number (ERROR - <n>)
-- should be private (FAILED - <n>)
 
-Math.rsqrt
-- returns the square root for Rational numbers
-- returns the square root for positive numbers
-- raises an Math::DomainError if the argument is a negative number (ERROR - <n>)
 
 
- <n>)
-Math#rsqrt returns the square root for Rational numbers ERROR
-NoMethodError: undefined method `rsqrt' for #<IncludesMath:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/rsqrt.rb:6:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:4:in `<top (required)>'
 
- <n>)
-Math#rsqrt returns the square root for positive numbers ERROR
-NoMethodError: undefined method `rsqrt' for #<IncludesMath:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/rsqrt.rb:11:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:4:in `<top (required)>'
 
- <n>)
-Math#rsqrt raises an Math::DomainError if the argument is a negative number ERROR
-NameError: uninitialized constant CMath::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/rsqrt.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:4:in `<top (required)>'
 
- <n>)
-Math#rsqrt should be private FAILED
-Expected IncludesMath to have private instance method 'rsqrt' but it does not
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:8:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:4:in `<top (required)>'
 
- <n>)
-Math.rsqrt raises an Math::DomainError if the argument is a negative number ERROR
-NameError: uninitialized constant CMath::DomainError
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/rsqrt.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/rsqrt_spec.rb:12:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 4 errors
-exit 1
-failed(rubyspec/library/mathn/math/rsqrt_spec.rb)
-== rubyspec/library/mathn/math/sqrt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/math/sqrt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/sqrt_spec.rb
-Math#rsqrt
-- returns the square root for Rational numbers
-- returns the square root for Complex numbers
-- returns the square root for positive numbers
-- returns the square root for negative numbers (ERROR - <n>)
-- should be private
 
-Math.rsqrt
-- returns the square root for Rational numbers
-- returns the square root for Complex numbers
-- returns the square root for positive numbers
-- returns the square root for negative numbers
 
 
- <n>)
-Math#rsqrt returns the square root for negative numbers ERROR
-Errno::EDOM: Numerical argument out of domain - sqrt
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/sqrt.rb:21:in `sqrt'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/shared/sqrt.rb:21:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/math/sqrt_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/mathn/math/sqrt_spec.rb)
-== rubyspec/library/mathn/prime/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/prime/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/prime/each_spec.rb
-Prime#each
-- enumerates the elements
-- don't rewind the generator, each loop start at the current value
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/prime/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/prime/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/prime/new_spec.rb
-Prime.new
-- returns a new Prime number
-- raises a TypeError when is called with some arguments
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/prime/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/prime/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/prime/next_spec.rb
-Prime#next
-- returns the element at the current position and moves forward
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/rational/Rational_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/rational/Rational_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/rational/Rational_spec.rb
-Kernel#Rational
-- returns an Integer if denominator divides numerator evenly
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/rational/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/rational/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/rational/exponent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mathn/rational/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mathn/rational/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mathn/rational/inspect_spec.rb
-Rational#inspect
-- returns a string representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/I_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/I_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/I_spec.rb
-Matrix.I
-- returns a Matrix
-- returns a n x n identity matrix
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/build_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/build_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb
-Matrix.build
-- returns a Matrix object of the given size (ERROR - <n>)
-- builds the Matrix using the given block (ERROR - <n>)
-- iterates through the first row, then the second, ... (ERROR - <n>)
-- returns an Enumerator is no block is given (ERROR - <n>)
-- requires integers as parameters (FAILED - <n>)
-- requires non-negative integers (FAILED - <n>)
-- returns empty Matrix if one argument is zero (ERROR - <n>)
-- tries to calls :to_int on arguments (ERROR - <n>)
-- tries to calls :to_int on arguments (FAILED - <n>)
-- builds an nxn Matrix when given only one argument (ERROR - <n>)
 
 
- <n>)
-Matrix.build returns a Matrix object of the given size ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:8:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build builds the Matrix using the given block ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:15:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build iterates through the first row, then the second, ... ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build returns an Enumerator is no block is given ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build requires integers as parameters FAILED
-Expected TypeError
-but got NoMethodError (undefined method `build' for Matrix:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:32:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build requires non-negative integers FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `build' for Matrix:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build returns empty Matrix if one argument is zero ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:43:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build tries to calls :to_int on arguments ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:59:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Matrix.build tries to calls :to_int on arguments FAILED
-Mock 'int' expected to receive 'to_int' exactly 2 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.build builds an nxn Matrix when given only one argument ERROR
-NoMethodError: undefined method `build' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:63:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/build_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 3 failures, 7 errors
-exit 1
-failed(rubyspec/library/matrix/build_spec.rb)
-== rubyspec/library/matrix/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/clone_spec.rb
-Matrix#clone
-- returns a shallow copy of the matrix
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/coerce_spec.rb
-Matrix#coerce
-- needs to be reviewed for spec completeness
-- allows the division of fixnum by a Matrix
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/matrix/collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/collect_spec.rb
-Matrix#collect
-- returns an instance of Matrix
-- returns a Matrix where each element is the result of the block
-- returns an enumerator if no block is given (ERROR - <n>)
 
 
- <n>)
-Matrix#collect returns an enumerator if no block is given ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `block (2 levels) in collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `block in collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/collect.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/collect_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/collect_spec.rb)
-== rubyspec/library/matrix/column_size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/column_size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_size_spec.rb
-Matrix#column_size
-- returns the number of columns
-- returns 0 for empty matrices (ERROR - <n>)
 
 
- <n>)
-Matrix#column_size returns 0 for empty matrices ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_size_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_size_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/column_size_spec.rb)
-== rubyspec/library/matrix/column_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/column_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb
-Matrix#column
-- returns a Vector when called without a block
-- yields each element in the column to the block
-- counts backwards for negative argument
-- returns self when called with a block (FAILED - <n>)
-- returns nil when out of bounds (FAILED - <n>)
-- never yields when out of bounds (FAILED - <n>)
 
 
- <n>)
-Matrix#column returns self when called with a block FAILED
-Expected 0
- to be identical to Matrix[[1, 2, 3], [2, 3, 4]]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#column returns nil when out of bounds FAILED
-Expected Vector[nil, nil]
- to equal nil
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#column never yields when out of bounds FAILED
-Expected to not get Exception but got RuntimeError ()
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 3 failures, 0 errors
-exit 1
-failed(rubyspec/library/matrix/column_spec.rb)
-== rubyspec/library/matrix/column_vector_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/column_vector_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_vector_spec.rb
-Matrix.column_vector
-- returns a single column Matrix when called with an Array
-- returns an empty Matrix when called with an empty Array (ERROR - <n>)
 
 
- <n>)
-Matrix.column_vector returns an empty Matrix when called with an empty Array ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_vector_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_vector_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/column_vector_spec.rb)
-== rubyspec/library/matrix/column_vectors_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/column_vectors_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/column_vectors_spec.rb
-Matrix#column_vectors
-- returns an Array
-- returns an Array of Vectors
-- returns each column as a Vector
-- returns an empty Array for empty matrices
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/columns_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/columns_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/columns_spec.rb
-Matrix.columns
-- creates a Matrix from argument columns
-- accepts Vectors as argument columns
-- handles empty matrices (ERROR - <n>)
 
 
- <n>)
-Matrix.columns handles empty matrices ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:143:in `columns'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/columns_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/columns_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/columns_spec.rb)
-== rubyspec/library/matrix/conj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/conj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conj_spec.rb
-Matrix#conj
-- returns a matrix with all entries 'conjugated' (ERROR - <n>)
-- returns empty matrices on the same size if empty (ERROR - <n>)
 
 
- <n>)
-Matrix#conj returns a matrix with all entries 'conjugated' ERROR
-NoMethodError: undefined method `conj' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/conjugate.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conj_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conj_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#conj returns empty matrices on the same size if empty ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/conjugate.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conj_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conj_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/matrix/conj_spec.rb)
-== rubyspec/library/matrix/conjugate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/conjugate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conjugate_spec.rb
-Matrix#conjugate
-- returns a matrix with all entries 'conjugated' (ERROR - <n>)
-- returns empty matrices on the same size if empty (ERROR - <n>)
 
 
- <n>)
-Matrix#conjugate returns a matrix with all entries 'conjugated' ERROR
-NoMethodError: undefined method `conjugate' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/conjugate.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conjugate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conjugate_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#conjugate returns empty matrices on the same size if empty ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/conjugate.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conjugate_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/conjugate_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/matrix/conjugate_spec.rb)
-== rubyspec/library/matrix/constructor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/constructor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb
-Matrix.[]
-- requires arrays as parameters (FAILED - <n>)
-- creates an empty Matrix with no arguments (ERROR - <n>)
-- raises for non-rectangular matrices (FAILED - <n>)
-- accepts vector arguments (FAILED - <n>)
-- tries to calls :to_ary on arguments (FAILED - <n>)
-- tries to calls :to_ary on arguments (FAILED - <n>)
-- returns a Matrix object
-- can create an nxn Matrix
-- can create a 0xn Matrix
 
 
- <n>)
-Matrix.[] requires arrays as parameters FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:8:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.[] creates an empty Matrix with no arguments ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.[] raises for non-rectangular matrices FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.[] accepts vector arguments FAILED
-Expected Matrix[Vector[1, 2], Vector[3, 4]]
- to equal Matrix[[1, 2], [3, 4]]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.[] tries to calls :to_ary on arguments FAILED
-Expected Matrix[#<MockObject:0x<address> @name="ary", @null=nil>, [3, 4]]
-to equal Matrix[[1, 2], [3, 4]]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:36:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
- <n>)
-An exception occurred during: Mock.verify_count
-Matrix.[] tries to calls :to_ary on arguments FAILED
-Mock 'ary' expected to receive 'to_ary' exactly 1 times but received it 0 times
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/constructor_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 5 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/constructor_spec.rb)
-== rubyspec/library/matrix/det_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/det_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/det_spec.rb
-Matrix#det
-- returns the determinant of a square Matrix
-- returns the determinant of a single-element Matrix
-- returns 1 for an empty Matrix (ERROR - <n>)
-- returns the determinant even for Matrices containing 0 as first entry
-- raises an error for rectangular matrices (FAILED - <n>)
 
 
- <n>)
-Matrix#det returns 1 for an empty Matrix ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:391:in `square?'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:675:in `determinant'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/determinant.rb:32:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/det_spec.rb:5:in `<top (required)>'
 
- <n>)
-Matrix#det raises an error for rectangular matrices FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/determinant.rb:44:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/det_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/matrix/det_spec.rb)
-== rubyspec/library/matrix/determinant_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/determinant_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/determinant_spec.rb
-Matrix#determinant
-- returns the determinant of a square Matrix
-- returns the determinant of a single-element Matrix
-- returns 1 for an empty Matrix (ERROR - <n>)
-- returns the determinant even for Matrices containing 0 as first entry
-- raises an error for rectangular matrices (FAILED - <n>)
 
 
- <n>)
-Matrix#determinant returns 1 for an empty Matrix ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:391:in `square?'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:675:in `determinant'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/determinant.rb:32:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/determinant_spec.rb:5:in `<top (required)>'
 
- <n>)
-Matrix#determinant raises an error for rectangular matrices FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/determinant.rb:44:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/determinant_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/matrix/determinant_spec.rb)
-== rubyspec/library/matrix/diagonal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/diagonal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/diagonal_spec.rb
-Matrix.diagonal
-- returns an object of type Matrix
-- returns a square Matrix of the right size
-- sets the diagonal to the arguments
-- fills all non-diagonal cells with 0
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/divide_spec.rb
-Matrix#/
-- returns the result of dividing self by another Matrix
-- returns the result of dividing self by a Fixnum
-- returns the result of dividing self by a Bignum
-- returns the result of dividing self by a Float
-- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes
-- returns an instance of Matrix
-- raises a TypeError if other is of wrong type (FAILED - <n>)
 
 
- <n>)
-Matrix#/ raises a TypeError if other is of wrong type FAILED
-Expected TypeError
-but got NoMethodError (undefined method `coerce' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/divide_spec.rb:44:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/divide_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/divide_spec.rb)
-== rubyspec/library/matrix/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb
-Matrix#each
-- returns an Enumerator when called without a block (ERROR - <n>)
-- returns self (ERROR - <n>)
-- yields the elements starting with the those of the first row (ERROR - <n>)
 
 
- <n>)
-Matrix#each returns an Enumerator when called without a block ERROR
-NoMethodError: undefined method `each' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#each returns self ERROR
-NoMethodError: undefined method `each' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#each yields the elements starting with the those of the first row ERROR
-NoMethodError: undefined method `each' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:23:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/library/matrix/each_spec.rb)
-== rubyspec/library/matrix/each_with_index_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/each_with_index_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb
-Matrix#each_with_index
-- returns an Enumerator when called without a block (ERROR - <n>)
-- returns self (ERROR - <n>)
-- yields the elements starting with the those of the first row (ERROR - <n>)
 
 
- <n>)
-Matrix#each_with_index returns an Enumerator when called without a block ERROR
-NoMethodError: undefined method `each_with_index' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:19:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#each_with_index returns self ERROR
-NoMethodError: undefined method `each_with_index' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#each_with_index yields the elements starting with the those of the first row ERROR
-NoMethodError: undefined method `each_with_index' for Matrix[[1, 2, 3], [4, 5, 6]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 3 errors
-exit 1
-failed(rubyspec/library/matrix/each_with_index_spec.rb)
-== rubyspec/library/matrix/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/element_reference_spec.rb
-Matrix#[]
-- returns element at (i, j)
-- returns nil for an invalid index pair (ERROR - <n>)
 
 
- <n>)
-Matrix#[] returns nil for an invalid index pair ERROR
-NoMethodError: undefined method `[]' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:261:in `[]'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/element_reference_spec.rb:20:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/element_reference_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/element_reference_spec.rb)
-== rubyspec/library/matrix/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb
-Matrix#empty?
-- returns true when the Matrix is empty (ERROR - <n>)
-- returns false when the Matrix has elements (ERROR - <n>)
-- doesn't accept any parameter (FAILED - <n>)
 
-Matrix.empty
-- returns an empty matrix of the requested size (ERROR - <n>)
-- has arguments defaulting to 0 (ERROR - <n>)
-- does not accept more than two parameters (FAILED - <n>)
-- raises an error if both dimensions are > 0 (FAILED - <n>)
-- raises an error if any dimension is < 0 (FAILED - <n>)
 
 
- <n>)
-Matrix#empty? returns true when the Matrix is empty ERROR
-NoMethodError: undefined method `empty?' for Matrix[]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#empty? returns false when the Matrix has elements ERROR
-NoMethodError: undefined method `empty?' for Matrix[[1, 2]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#empty? doesn't accept any parameter FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `empty?' for Matrix[[1, 2]]:Matrix)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:18:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.empty returns an empty matrix of the requested size ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:24:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.empty has arguments defaulting to 0 ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:36:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:24:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.empty does not accept more than two parameters FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `empty' for Matrix:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:41:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:24:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.empty raises an error if both dimensions are > 0 FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `empty' for Matrix:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:47:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:24:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix.empty raises an error if any dimension is < 0 FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `empty' for Matrix:Class)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:24:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/empty_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 4 failures, 4 errors
-exit 1
-failed(rubyspec/library/matrix/empty_spec.rb)
-== rubyspec/library/matrix/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/eql_spec.rb
-Matrix#eql?
-- returns true for self
-- returns true for equal matrices
-- returns false for different matrices
-- returns false for different empty matrices (ERROR - <n>)
-- returns false if some elements are == but not eql?
 
 
- <n>)
-Matrix#eql? returns false for different empty matrices ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/equal_value.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/eql_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/eql_spec.rb)
-== rubyspec/library/matrix/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/equal_value_spec.rb
-Matrix#==
-- returns true for self
-- returns true for equal matrices
-- returns false for different matrices
-- returns false for different empty matrices (ERROR - <n>)
-- returns true if some elements are == but not eql?
 
 
- <n>)
-Matrix#== returns false for different empty matrices ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/equal_value.rb:24:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/equal_value_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/equal_value_spec.rb)
-== rubyspec/library/matrix/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/exponent_spec.rb
-Matrix#**
-- raises a ErrOperationNotImplemented exception for powers that aren't Integers (ERROR - <n>)
 
-Matrix#** given an integer _n_
-- multiples the Matrix by itself _n_ times
-- raises a ErrDimensionMismatch for non square matrices
 
-Matrix#** given an integer _n_ that is <= 0
-- returns the inverse of **(-n)
-- raises a ErrDimensionMismatch for irregular matrices
 
 
- <n>)
-Matrix#** raises a ErrOperationNotImplemented exception for powers that aren't Integers ERROR
-NameError: uninitialized constant Matrix::ErrOperationNotImplemented
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/exponent_spec.rb:48:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/exponent_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/exponent_spec.rb)
-== rubyspec/library/matrix/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/hash_spec.rb
-Matrix#hash
-- returns a Fixnum
-- returns the same value for the same matrix
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/identity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/identity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/identity_spec.rb
-Matrix.identity
-- returns a Matrix
-- returns a n x n identity matrix
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/imag_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/imag_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imag_spec.rb
-Matrix#imag
-- returns a matrix with the imaginary part of the elements of the receiver (ERROR - <n>)
-- returns empty matrices on the same size if empty (ERROR - <n>)
 
 
- <n>)
-Matrix#imag returns a matrix with the imaginary part of the elements of the receiver ERROR
-NoMethodError: undefined method `imag' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/imaginary.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imag_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imag_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#imag returns empty matrices on the same size if empty ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/imaginary.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imag_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imag_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/matrix/imag_spec.rb)
-== rubyspec/library/matrix/imaginary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/imaginary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imaginary_spec.rb
-Matrix#imaginary
-- returns a matrix with the imaginary part of the elements of the receiver (ERROR - <n>)
-- returns empty matrices on the same size if empty (ERROR - <n>)
 
 
- <n>)
-Matrix#imaginary returns a matrix with the imaginary part of the elements of the receiver ERROR
-NoMethodError: undefined method `imaginary' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/imaginary.rb:5:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imaginary_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imaginary_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#imaginary returns empty matrices on the same size if empty ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/imaginary.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imaginary_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/imaginary_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/matrix/imaginary_spec.rb)
-== rubyspec/library/matrix/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inspect_spec.rb
-Matrix#inspect
-- returns a stringified representation of the Matrix
-- returns 'Matrix.empty(...)' for empty matrices (FAILED - <n>)
-- calls inspect on its contents
 
 
- <n>)
-Matrix#inspect returns 'Matrix.empty(...)' for empty matrices FAILED
-Expected "Matrix[[], [], []]"
- to equal "Matrix.empty(3, 0)"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inspect_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inspect_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/inspect_spec.rb)
-== rubyspec/library/matrix/inv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/inv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inv_spec.rb
-Matrix#inv
-- returns a Matrix
-- returns the inverse of the Matrix
-- returns the inverse of the Matrix (other case)
-- raises a ErrDimensionMismatch if the Matrix is not square
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/inverse_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/inverse_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inverse_from_spec.rb
-Matrix#inverse_from
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/inverse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/inverse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/inverse_spec.rb
-Matrix#inverse
-- returns a Matrix
-- returns the inverse of the Matrix
-- returns the inverse of the Matrix (other case)
-- raises a ErrDimensionMismatch if the Matrix is not square
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/map_spec.rb
-Matrix#map
-- returns an instance of Matrix
-- returns a Matrix where each element is the result of the block
-- returns an enumerator if no block is given (ERROR - <n>)
 
 
- <n>)
-Matrix#map returns an enumerator if no block is given ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `block (2 levels) in collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `block in collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:330:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/collect.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/map_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/map_spec.rb)
-== rubyspec/library/matrix/minor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/minor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb
-Matrix#minor with start_row, nrows, start_col, ncols
-- returns the given portion of the Matrix
-- returns an empty Matrix if nrows or ncols is 0
-- returns nil for out-of-bounds start_row/col (ERROR - <n>)
-- returns nil for negative nrows or ncols (FAILED - <n>)
-- start counting backwards for start_row or start_col below zero
-- returns empty matrices for extreme start_row/col
-- ignores big nrows or ncols
 
-Matrix#minor with col_range, row_range
-- returns the given portion of the Matrix
-- returns nil if col_range or row_range is out of range (ERROR - <n>)
-- start counting backwards for col_range or row_range below zero
 
 
- <n>)
-Matrix#minor with start_row, nrows, start_col, ncols returns nil for out-of-bounds start_row/col ERROR
-NoMethodError: undefined method `collect' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:362:in `minor'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:26:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#minor with start_row, nrows, start_col, ncols returns nil for negative nrows or ncols FAILED
-Expected Matrix[nil]
- to equal nil
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:33:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#minor with col_range, row_range returns nil if col_range or row_range is out of range ERROR
-NoMethodError: undefined method `collect' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:362:in `minor'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:66:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minor_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 1 failure, 2 errors
-exit 1
-failed(rubyspec/library/matrix/minor_spec.rb)
-== rubyspec/library/matrix/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minus_spec.rb
-Matrix#-
-- returns the result of subtracting the corresponding elements of other from self
-- returns an instance of Matrix
-- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes
-- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type
-- raises a TypeError if other is of wrong type (FAILED - <n>)
 
 
- <n>)
-Matrix#- raises a TypeError if other is of wrong type FAILED
-Expected TypeError
-but got NoMethodError (undefined method `coerce' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minus_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/minus_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/minus_spec.rb)
-== rubyspec/library/matrix/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb
-Matrix#*
-- returns the result of multiplying the corresponding elements of self and a Matrix
-- returns the result of multiplying the corresponding elements of self and a Vector
-- returns the result of multiplying the elements of self and a Fixnum
-- returns the result of multiplying the elements of self and a Bignum
-- returns the result of multiplying the elements of self and a Float
-- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes
-- returns a zero matrix if (nx0) * (0xn) (ERROR - <n>)
-- returns an empty matrix if (0xn) * (nx0) (ERROR - <n>)
-- returns a mx0 matrix if (mxn) * (nx0)
-- returns a 0xm matrix if (0xm) * (mxn) (ERROR - <n>)
-- raises a TypeError if other is of wrong type (FAILED - <n>)
 
 
- <n>)
-Matrix#* returns a zero matrix if (nx0) * (0xn) ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:472:in `block in *'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:471:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:471:in `collect'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:471:in `*'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:39:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#* returns an empty matrix if (0xn) * (nx0) ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:469:in `*'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:43:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#* returns a 0xm matrix if (0xm) * (mxn) ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:469:in `*'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:51:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#* raises a TypeError if other is of wrong type FAILED
-Expected TypeError
-but got NoMethodError (undefined method `coerce' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:57:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/multiply_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 1 failure, 3 errors
-exit 1
-failed(rubyspec/library/matrix/multiply_spec.rb)
-== rubyspec/library/matrix/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/new_spec.rb
-Matrix.new
-- is private
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/matrix/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/plus_spec.rb
-Matrix#+
-- returns the result of adding the corresponding elements of self and other
-- returns an instance of Matrix
-- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes
-- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type
-- raises a TypeError if other is of wrong type (FAILED - <n>)
 
 
- <n>)
-Matrix#+ raises a TypeError if other is of wrong type FAILED
-Expected TypeError
-but got NoMethodError (undefined method `coerce' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/plus_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/plus_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/plus_spec.rb)
-== rubyspec/library/matrix/rank_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/rank_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rank_spec.rb
-Matrix#rank
-- returns the rank of the Matrix
-- works for some easy rectangular matrices
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/real_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/real_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb
-Matrix#real?
-- returns true for matrices with all real entries (ERROR - <n>)
-- returns true for empty matrices (ERROR - <n>)
-- returns false if one element is a Complex (ERROR - <n>)
-- returns false if one element is a Complex whose imaginary part is 0 (ERROR - <n>)
 
-Matrix#real
-- returns a matrix with the real part of the elements of the receiver (ERROR - <n>)
-- returns empty matrices on the same size if empty (ERROR - <n>)
 
 
- <n>)
-Matrix#real? returns true for matrices with all real entries ERROR
-NoMethodError: undefined method `real?' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#real? returns true for empty matrices ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#real? returns false if one element is a Complex ERROR
-NoMethodError: undefined method `real?' for Matrix[[(1+1i), 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:16:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#real? returns false if one element is a Complex whose imaginary part is 0 ERROR
-NoMethodError: undefined method `real?' for Matrix[[(1+0i), 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:21:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#real returns a matrix with the real part of the elements of the receiver ERROR
-NoMethodError: undefined method `real' for Matrix[[1, 2], [3, 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:28:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#real returns empty matrices on the same size if empty ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:33:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:26:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/real_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 6 errors
-exit 1
-failed(rubyspec/library/matrix/real_spec.rb)
-== rubyspec/library/matrix/rect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/rect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rect_spec.rb
-Matrix#rect
-- returns [receiver.real, receiver.imag] (ERROR - <n>)
 
 
- <n>)
-Matrix#rect returns [receiver.real, receiver.imag] ERROR
-NoMethodError: undefined method `rect' for Matrix[[1.2, (1+2i)], [(-2+0.42i), 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/rectangular.rb:6:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rect_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rect_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/rect_spec.rb)
-== rubyspec/library/matrix/rectangular_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/rectangular_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rectangular_spec.rb
-Matrix#rectangular
-- returns [receiver.real, receiver.imag] (ERROR - <n>)
 
 
- <n>)
-Matrix#rectangular returns [receiver.real, receiver.imag] ERROR
-NoMethodError: undefined method `rectangular' for Matrix[[1.2, (1+2i)], [(-2+0.42i), 4]]:Matrix
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/rectangular.rb:6:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rectangular_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rectangular_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/rectangular_spec.rb)
-== rubyspec/library/matrix/regular_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/regular_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/regular_spec.rb
-Matrix#regular?
-- returns false for singular matrices
-- returns true if the Matrix is regular
-- returns true for an empty 0x0 matrix (ERROR - <n>)
-- raises an error for rectangular matrices (FAILED - <n>)
 
 
- <n>)
-Matrix#regular? returns true for an empty 0x0 matrix ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/regular_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/regular_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#regular? raises an error for rectangular matrices FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/regular_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/regular_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/matrix/regular_spec.rb)
-== rubyspec/library/matrix/row_size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/row_size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_size_spec.rb
-Matrix#row_size
-- returns the number rows
-- returns the number rows even for some empty matrices
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/row_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/row_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb
-Matrix#row
-- returns a Vector when called without a block
-- yields the elements of the row when called with a block
-- counts backwards for negative argument
-- returns self when called with a block (FAILED - <n>)
-- returns nil when out of bounds (ERROR - <n>)
-- never yields when out of bounds (FAILED - <n>)
 
 
- <n>)
-Matrix#row returns self when called with a block FAILED
-Expected [1, 2]
- to be identical to Matrix[[1, 2], [2, 3], [3, 4]]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#row returns nil when out of bounds ERROR
-TypeError: can't dup NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1114:in `dup'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1114:in `init_elements'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1106:in `initialize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1099:in `new'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1099:in `elements'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:300:in `row'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:29:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#row never yields when out of bounds FAILED
-Expected to not get Exception
-but got NoMethodError (undefined method `each' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 2 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/row_spec.rb)
-== rubyspec/library/matrix/row_vector_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/row_vector_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_vector_spec.rb
-Matrix.row_vector
-- returns a Matrix
-- returns a single-row Matrix with the specified values
-- returns a 1x0 matrix when called with an empty Array
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/row_vectors_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/row_vectors_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/row_vectors_spec.rb
-Matrix#row_vectors
-- returns an Array
-- returns an Array of Vectors
-- returns each row as a Vector
-- returns an empty Array for empty matrices
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/rows_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/rows_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/rows_spec.rb
-Matrix.rows
-- returns a Matrix
-- creates a matrix from argument rows
-- copies the original rows by default
-- references the original rows if copy is false
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/Fail_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/Fail_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/Fail_spec.rb
-Matrix::Scalar#Fail
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/Raise_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/Raise_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/Raise_spec.rb
-Matrix::Scalar#Raise
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/divide_spec.rb
-Matrix::Scalar#/
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/exponent_spec.rb
-Matrix::Scalar#**
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/included_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/included_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/included_spec.rb
-Matrix::Scalar.included
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/initialize_spec.rb
-Matrix::Scalar#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/minus_spec.rb
-Matrix::Scalar#-
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/multiply_spec.rb
-Matrix::Scalar#*
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar/plus_spec.rb
-Matrix::Scalar#+
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/scalar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/scalar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/scalar_spec.rb
-Matrix.scalar
-- returns a Matrix
-- returns a n x n matrix
-- initializes diagonal to value
-- initializes all non-diagonal values to 0
-- returns a Matrix
-- returns a square matrix, where the first argument specifies the side of the square
-- puts the second argument in all diagonal values
-- fills all values not on the main diagonal with 0
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/singular_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/singular_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/singular_spec.rb
-Matrix#singular?
-- returns true for singular matrices
-- returns false if the Matrix is regular
-- returns false for an empty 0x0 matrix (ERROR - <n>)
-- raises an error for rectangular matrices (FAILED - <n>)
 
 
- <n>)
-Matrix#singular? returns false for an empty 0x0 matrix ERROR
-NoMethodError: undefined method `empty' for Matrix:Class
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/singular_spec.rb:21:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/singular_spec.rb:4:in `<top (required)>'
 
- <n>)
-Matrix#singular? raises an error for rectangular matrices FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/singular_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/singular_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/matrix/singular_spec.rb)
-== rubyspec/library/matrix/square_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/square_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/square_spec.rb
-Matrix#square?
-- returns true when the Matrix is square
-- returns true when the Matrix has only one element
-- returns false when the Matrix is rectangular
-- returns false when the Matrix is rectangular
-- returns handles empty matrices (ERROR - <n>)
 
 
- <n>)
-Matrix#square? returns handles empty matrices ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:287:in `column_size'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:391:in `square?'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/square_spec.rb:25:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/square_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/square_spec.rb)
-== rubyspec/library/matrix/t_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/t_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/t_spec.rb
-Matrix#transpose
-- returns a transposed matrix
-- can transpose empty matrices (ERROR - <n>)
 
 
- <n>)
-Matrix#transpose can transpose empty matrices ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:143:in `columns'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:880:in `transpose'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/transpose.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/t_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/t_spec.rb)
-== rubyspec/library/matrix/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/to_a_spec.rb
-Matrix#to_a
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/to_s_spec.rb
-Matrix#to_s
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/tr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/tr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/tr_spec.rb
-Matrix#tr
-- returns the sum of diagonal elements in a square Matrix
-- returns the sum of diagonal elements in a rectangular Matrix (FAILED - <n>)
 
 
- <n>)
-Matrix#tr returns the sum of diagonal elements in a rectangular Matrix FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch
-but got NoMethodError (undefined method `[]' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/trace.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/tr_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/tr_spec.rb)
-== rubyspec/library/matrix/trace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/trace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/trace_spec.rb
-Matrix#trace
-- returns the sum of diagonal elements in a square Matrix
-- returns the sum of diagonal elements in a rectangular Matrix (FAILED - <n>)
 
 
- <n>)
-Matrix#trace returns the sum of diagonal elements in a rectangular Matrix FAILED
-Expected ExceptionForMatrix::ErrDimensionMismatch
-but got NoMethodError (undefined method `[]' for nil:NilClass)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/trace.rb:10:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/trace_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/matrix/trace_spec.rb)
-== rubyspec/library/matrix/transpose_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/transpose_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/transpose_spec.rb
-Matrix#transpose
-- returns a transposed matrix
-- can transpose empty matrices (ERROR - <n>)
 
 
- <n>)
-Matrix#transpose can transpose empty matrices ERROR
-NoMethodError: undefined method `size' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:143:in `columns'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:880:in `transpose'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/shared/transpose.rb:11:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/transpose_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/transpose_spec.rb)
-== rubyspec/library/matrix/unit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/unit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/unit_spec.rb
-Matrix.unit
-- returns a Matrix
-- returns a n x n identity matrix
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/vector/each2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/vector/each2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/vector/each2_spec.rb
-Vector.each2
-- requires one argument
 
-Vector.each2 given one argument
-- accepts an Array argument
-- raises a DimensionMismatch error if the Vector size is different
-- yields arguments in sequence
-- yield arguments in pairs
-- returns an enumerator if no block given (ERROR - <n>)
 
 
- <n>)
-Vector.each2 given one argument returns an enumerator if no block given ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1155:in `block in each2'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1154:in `upto'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/matrix.rb:1154:in `each2'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/vector/each2_spec.rb:47:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/vector/each2_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/matrix/vector/each2_spec.rb)
-== rubyspec/library/matrix/vector/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/vector/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/vector/eql_spec.rb
-Vector#eql?
-- returns true for self
-- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql?
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/matrix/zero_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/matrix/zero_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/matrix/zero_spec.rb
-Matrix.zero
-- returns an object of type Matrix
-- creates a n x n matrix
-- initializes all cells to 0
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mutex/lock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mutex/lock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mutex/lock_spec.rb
-Mutex#lock
-- returns self
-- waits if the lock is not available
-- raises a ThreadError when used recursively
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mutex/locked_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mutex/locked_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mutex/locked_spec.rb
-Mutex#locked?
-- returns true if locked
-- returns false if unlocked
-- returns the status of the lock
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mutex/synchronize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mutex/synchronize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mutex/synchronize_spec.rb
-Mutex#synchronize
-- wraps the lock/unlock pair in an ensure
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mutex/try_lock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mutex/try_lock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mutex/try_lock_spec.rb
-Mutex#try_lock
-- locks the mutex if it can
-- returns false if lock can not be aquired immediately
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/mutex/unlock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/mutex/unlock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/mutex/unlock_spec.rb
-Mutex#unlock
-- raises ThreadError unless Mutex is locked
-- raises ThreadError unless thread owns Mutex
-- raises ThreadError if previously locking thread is gone
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/FTPError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/FTPError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/FTPError_spec.rb
-Net::FTPError
-- is an Exception
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/FTPPermError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/FTPPermError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/FTPPermError_spec.rb
-Net::FTPPermError
-- is an Exception
-- is a subclass of Net::FTPError
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/FTPProtoError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/FTPProtoError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/FTPProtoError_spec.rb
-Net::FTPProtoError
-- is an Exception
-- is a subclass of Net::FTPError
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/FTPReplyError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/FTPReplyError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/FTPReplyError_spec.rb
-Net::FTPReplyError
-- is an Exception
-- is a subclass of Net::FTPError
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/FTPTempError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/FTPTempError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/FTPTempError_spec.rb
-Net::FTPTempError
-- is an Exception
-- is a subclass of Net::FTPError
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/abort_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/abort_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
-Net::FTP#abort
-- sends the ABOR command to the server
-- ignores the response
-- returns the full response
-- does not raise any error when the response code is 225
-- does not raise any error when the response code is 226
-- raises a Net::FTPProtoError when the response code is 500
-- raises a Net::FTPProtoError when the response code is 501
-- raises a Net::FTPProtoError when the response code is 502
-- raises a Net::FTPProtoError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/acct_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/acct_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/acct_spec.rb
-Net::FTP#acct
-- writes the ACCT command to the server
-- returns nil
-- does not raise any error when the response code is 230
-- raises a Net::FTPPermError when the response code is 530
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 503
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/binary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/binary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/binary_spec.rb
-Net::FTP#binary
-- returns true when self is in binary mode (FAILED - <n>)
 
-Net::FTP#binary=
-- sets self to binary mode when passed true (ERROR - <n>)
 
 
- <n>)
-Net::FTP#binary returns true when self is in binary mode FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/binary_spec.rb:7:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/binary_spec.rb:4:in `<top (required)>'
 
- <n>)
-Net::FTP#binary= sets self to binary mode when passed true ERROR
-NoMethodError: undefined method `write' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/ftp.rb:224:in `putline'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/ftp.rb:291:in `block in voidcmd'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/ftp.rb:290:in `voidcmd'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/ftp.rb:146:in `binary='
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/binary_spec.rb:18:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/binary_spec.rb:14:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 1 failure, 1 error
-exit 1
-failed(rubyspec/library/net/ftp/binary_spec.rb)
-== rubyspec/library/net/ftp/chdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/chdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/chdir_spec.rb
-Net::FTP#chdir
-- writes the 'CWD' command with the passed directory to the socket
-- returns nil
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
-- raises a Net::FTPPermError when the response code is 550
 
-Net::FTP#chdir when switching to the parent directory
-- sends the 'CDUP' command to the server
-- returns nil
-- does not raise a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
-- raises a Net::FTPPermError when the response code is 550
 
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/close_spec.rb
-Net::FTP#close
-- closes the socket
-- does not try to close the socket if it has already been closed
-- does not try to close the socket if it is nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/closed_spec.rb
-Net::FTP#closed?
-- returns true when the socket is closed
-- returns true when the socket is nil
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/connect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/connect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/connect_spec.rb
-Net::FTP#connect
-- tries to connect to the FTP Server on the given host and port
-- returns nil
-- prints a small debug line when in debug mode
-- does not raise any error when the response code is 220
-- raises a Net::FTPReplyError when the response code is 120
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/debug_mode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/debug_mode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/debug_mode_spec.rb
-Net::FTP#debug_mode
-- returns true when self is in debug mode
 
-Net::FTP#debug_mode=
-- sets self into debug mode when passed true
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/delete_spec.rb
-Net::FTP#delete
-- sends the DELE command with the passed filename to the server
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/dir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/dir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/dir_spec.rb
-Net::FTP#dir when passed a block
-- yields each file in the list of files in the passed dir
 
-Net::FTP#dir when passed no block
-- returns an Array containing a list of files in the passed dir
 
-Net::FTP#dir when the LIST command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#dir when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/get_spec.rb
-Net::FTP#get (binary mode)
-- sends the RETR command to the server
-- returns nil
-- saves the contents of the passed remote file to the passed local file
 
-Net::FTP#get (binary mode) when passed a block
-- yields the received content as binary blocks of the passed size
 
-Net::FTP#get (binary mode) when resuming an existing file
-- saves the remaining content of the passed remote file to the passed local file
 
-Net::FTP#get (binary mode) when resuming an existing file and the REST command fails
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#get (binary mode) when the RETR command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#get (binary mode) when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#get (text mode)
-- sends the RETR command to the server
-- returns nil
-- saves the contents of the passed remote file to the passed local file
 
-Net::FTP#get (text mode) when passed a block
-- yields each line of the retrieved file to the passed block
 
-Net::FTP#get (text mode) when the RETR command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#get (text mode) when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 35 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/getbinaryfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/getbinaryfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/getbinaryfile_spec.rb
-Net::FTP#getbinaryfile
-- sends the RETR command to the server (FAILED - <n>)
-- returns nil
-- saves the contents of the passed remote file to the passed local file
 
-Net::FTP#getbinaryfile when passed a block
-- yields the received content as binary blocks of the passed size
 
-Net::FTP#getbinaryfile when resuming an existing file
-- saves the remaining content of the passed remote file to the passed local file
 
-Net::FTP#getbinaryfile when resuming an existing file and the REST command fails
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#getbinaryfile when the RETR command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#getbinaryfile when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#getbinaryfile sends the RETR command to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "226 Closing data connection. (RETR test)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/getbinaryfile.rb:24:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/getbinaryfile_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/getbinaryfile_spec.rb)
-== rubyspec/library/net/ftp/getdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/getdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/getdir_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/gettextfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/gettextfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/gettextfile_spec.rb
-Net::FTP#gettextfile
-- sends the RETR command to the server (FAILED - <n>)
-- returns nil
-- saves the contents of the passed remote file to the passed local file
 
-Net::FTP#gettextfile when passed a block
-- yields each line of the retrieved file to the passed block
 
-Net::FTP#gettextfile when the RETR command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPProtoError when the response code is 550
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#gettextfile when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#gettextfile sends the RETR command to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "226 Closing data connection. (RETR test)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/gettextfile.rb:23:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/gettextfile_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/gettextfile_spec.rb)
-== rubyspec/library/net/ftp/help_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/help_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/help_spec.rb
-Net::FTP#help
-- writes the HELP command to the server
-- returns the server's response
-- writes the HELP command with an optional parameter to the socket
-- does not raise any error when the response code is 211
-- does not raise any error when the response code is 214
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/initialize_spec.rb
-Net::FTP#initialize
-- is private
-- sets self into binary mode (FAILED - <n>)
-- sets self into active mode
-- sets self into non-debug mode
-- sets self to not resume file uploads/downloads
 
-Net::FTP#initialize when passed no arguments
-- does not try to connect
 
-Net::FTP#initialize when passed host
-- tries to connect to the passed host
 
-Net::FTP#initialize when passed host, user
-- tries to connect to the passed host
-- tries to login with the passed username
 
-Net::FTP#initialize when passed host, user, password
-- tries to connect to the passed host
-- tries to login with the passed username and password
 
-Net::FTP#initialize when passed host, user
-- tries to connect to the passed host
-- tries to login with the passed username, password and account
 
 
- <n>)
-Net::FTP#initialize sets self into binary mode FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/initialize_spec.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/initialize_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/initialize_spec.rb)
-== rubyspec/library/net/ftp/last_response_code_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/last_response_code_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/last_response_code_spec.rb
-Net::FTP#last_response_code
-- returns the response code for the last response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/last_response_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/last_response_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/last_response_spec.rb
-Net::FTP#last_response
-- returns the last response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/lastresp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/lastresp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/lastresp_spec.rb
-Net::FTP#lastresp
-- returns the response code for the last response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/list_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/list_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/list_spec.rb
-Net::FTP#list when passed a block
-- yields each file in the list of files in the passed dir
 
-Net::FTP#list when passed no block
-- returns an Array containing a list of files in the passed dir
 
-Net::FTP#list when the LIST command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#list when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/login_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/login_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/login_spec.rb
-Net::FTP#login when passed no arguments
-- sends the USER command with 'anonymous' as name to the server
-- sends 'anonymous@' as a password when required (FAILED - <n>)
-- raises a Net::FTPReplyError when the server requests an account
 
-Net::FTP#login when passed name
-- sends the USER command with the passed name to the server
-- raises a Net::FTPReplyError when the server requests a password, but none was given
-- raises a Net::FTPReplyError when the server requests an account, but none was given
 
-Net::FTP#login when passed name, password
-- sends the USER command with the passed name to the server
-- sends the passed password when required
-- raises a Net::FTPReplyError when the server requests an account
 
-Net::FTP#login when passed name, password, account
-- sends the USER command with the passed name to the server
-- sends the passed password when required
-- sends the passed account when required
 
-Net::FTP#login when the USER command fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#login when the PASS command fails
-- does not raise an Error when the response code is 202
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#login when the ACCT command fails
-- does not raise an Error when the response code is 202
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#login when passed no arguments sends 'anonymous@' as a password when required FAILED
-Expected "chkbuild@duet.z.n-z.jp"
- to equal "anonymous@"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/login_spec.rb:43:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/login_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 29 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/login_spec.rb)
-== rubyspec/library/net/ftp/ls_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/ls_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/ls_spec.rb
-Net::FTP#ls when passed a block
-- yields each file in the list of files in the passed dir
 
-Net::FTP#ls when passed no block
-- returns an Array containing a list of files in the passed dir
 
-Net::FTP#ls when the LIST command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#ls when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/mdtm_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/mdtm_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/mdtm_spec.rb
-Net::FTP#mdtm
-- sends the MDTM with the passed filename command to the server
-- returns the last modification time of the passed file
-- raises a Net::FTPPermError when the response code is 550
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/mkdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/mkdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/mkdir_spec.rb
-Net::FTP#mkdir
-- sends the MKD command with the passed pathname to the server
-- returns the path to the newly created directory
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
-- raises a Net::FTPPermError when the response code is 550
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/mtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/mtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/mtime_spec.rb
-Net::FTP#mtime
-- sends the MDTM with the passed filename command to the server
-- raises a Net::FTPPermError when the response code is 550
-- raises a Net::FTPTempError when the response code is 421
 
-Net::FTP#mtime when passed filename
-- returns the last modification time of the passed file as a Time object in the local time
 
-Net::FTP#mtime when passed filename, local_time
-- returns the last modification time as a Time object in UTC when local_time is true
-- returns the last modification time as a Time object in the local time when local_time is false
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/nlst_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/nlst_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/nlst_spec.rb
-Net::FTP#nlst when passed no arguments
-- returns an Array containing a list of files in the current dir
 
-Net::FTP#nlst when passed dir
-- returns an Array containing a list of files in the passed dir
 
-Net::FTP#nlst when the NLST command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#nlst when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/noop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/noop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/noop_spec.rb
-Net::FTP#noop
-- sends the NOOP command to the server
-- returns nil
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/open_spec.rb
-Net::FTP.open when passed no block
-- returns a new Net::FTP instance
-- passes the passed arguments down to Net::FTP.new
 
-Net::FTP.open when passed a block
-- yields a new Net::FTP instance to the passed block
-- closes the Net::FTP instance after yielding
-- closes the Net::FTP instance even if an exception is raised while yielding
-- returns the block's return value
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/passive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/passive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/passive_spec.rb
-Net::FTP#passive
-- returns true when self is in passive mode
 
-Net::FTP#passive=
-- sets self to passive mode when passed true
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/put_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/put_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb
-Net::FTP#put (binary mode)
-- sends the STOR command to the server
-- sends the contents of the passed local_file, without modifications
-- returns nil
 
-Net::FTP#put (binary mode) when passed a block
-- yields the transmitted content as binary blocks of the passed size
 
-Net::FTP#put (binary mode) when resuming an existing file
-- sends the remaining content of the passed local_file to the passed remote_file
 
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails
-- raises a Net::FTPProtoError when the response code is 550 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 500 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 501 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 502 (FAILED - <n>)
-- raises a Net::FTPTempError when the response code is 421 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 530 (FAILED - <n>)
 
-Net::FTP#put (binary mode) when the STOR command fails
-- raises a Net::FTPPermError when the response code is 532
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPTempError when the response code is 452
-- raises a Net::FTPPermError when the response code is 553
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#put (binary mode) when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#put (text mode)
-- sends the STOR command to the server
-- sends the contents of the passed local_file, using \r\n as the newline separator
-- returns nil
 
-Net::FTP#put (text mode) when passed a block
-- yields each transmitted line
 
-Net::FTP#put (text mode) when the STOR command fails
-- raises a Net::FTPPermError when the response code is 532
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPTempError when the response code is 452
-- raises a Net::FTPPermError when the response code is 553
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#put (text mode) when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPProtoError when the response code is 550 FAILED
-Expected Net::FTPProtoError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:105:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 500 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:110:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 501 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:115:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 502 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:120:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPTempError when the response code is 421 FAILED
-Expected Net::FTPTempError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:125:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
- <n>)
-Net::FTP#put (binary mode) when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 530 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:130:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/put_spec.rb:7:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 39 examples, <num> expectations, 6 failures, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/put_spec.rb)
-== rubyspec/library/net/ftp/putbinaryfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/putbinaryfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb
-Net::FTP#putbinaryfile
-- sends the STOR command to the server (FAILED - <n>)
-- sends the contents of the passed local_file, without modifications
-- returns nil
 
-Net::FTP#putbinaryfile when passed a block
-- yields the transmitted content as binary blocks of the passed size
 
-Net::FTP#putbinaryfile when resuming an existing file
-- sends the remaining content of the passed local_file to the passed remote_file
 
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails
-- raises a Net::FTPProtoError when the response code is 550 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 500 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 501 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 502 (FAILED - <n>)
-- raises a Net::FTPTempError when the response code is 421 (FAILED - <n>)
-- raises a Net::FTPPermError when the response code is 530 (FAILED - <n>)
 
-Net::FTP#putbinaryfile when the STOR command fails
-- raises a Net::FTPPermError when the response code is 532
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPTempError when the response code is 452
-- raises a Net::FTPPermError when the response code is 553
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#putbinaryfile when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#putbinaryfile sends the STOR command to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "200 OK, Data received. (STOR binary)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:24:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPProtoError when the response code is 550 FAILED
-Expected Net::FTPProtoError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:105:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 500 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:110:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 501 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:115:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 502 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:120:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPTempError when the response code is 421 FAILED
-Expected Net::FTPTempError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:125:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
- <n>)
-Net::FTP#putbinaryfile when resuming an existing file and the APPE command fails raises a Net::FTPPermError when the response code is 530 FAILED
-Expected Net::FTPPermError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/putbinaryfile.rb:130:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 23 examples, <num> expectations, 7 failures, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/putbinaryfile_spec.rb)
-== rubyspec/library/net/ftp/puttextfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/puttextfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/puttextfile_spec.rb
-Net::FTP#puttextfile
-- sends the STOR command to the server (FAILED - <n>)
-- sends the contents of the passed local_file, using \r\n as the newline separator
-- returns nil
 
-Net::FTP#puttextfile when passed a block
-- yields each transmitted line
 
-Net::FTP#puttextfile when the STOR command fails
-- raises a Net::FTPPermError when the response code is 532
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPTempError when the response code is 452
-- raises a Net::FTPPermError when the response code is 553
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#puttextfile when opening the data port fails
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
- <n>)
-Net::FTP#puttextfile sends the STOR command to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "200 OK, Data received. (STOR text)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/shared/puttextfile.rb:24:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/puttextfile_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 16 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/puttextfile_spec.rb)
-== rubyspec/library/net/ftp/pwd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/pwd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/pwd_spec.rb
-Net::FTP#pwd
-- sends the PWD command to the server
-- returns the current directory
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 550
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/quit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/quit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/quit_spec.rb
-Net::FTP#quit
-- sends the QUIT command to the server
-- does not close the socket automagically
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/rename_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/rename_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/rename_spec.rb
-Net::FTP#rename when passed from_name, to_name
-- sends the RNFR command with the passed from_name and the RNTO command with the passed to_name to the server
-- returns something
 
-Net::FTP#rename when the RNFR command fails
-- raises a Net::FTPTempError when the response code is 450
-- raises a Net::FTPPermError when the response code is 550
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
-Net::FTP#rename when the RNTO command fails
-- raises a Net::FTPPermError when the response code is 532
-- raises a Net::FTPPermError when the response code is 553
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/resume_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/resume_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/resume_spec.rb
-Net::FTP#resume
-- returns true when self is set to resume uploads/downloads
 
-Net::FTP#resume=
-- sets self to resume uploads/downloads when set to true
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/retrbinary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/retrbinary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/retrbinary_spec.rb
-Net::FTP#retrbinary
-- sends the passed command to the server (FAILED - <n>)
-- yields the received content as binary blocks of the passed size
 
 
- <n>)
-Net::FTP#retrbinary sends the passed command to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "226 Closing data connection. (RETR test)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/retrbinary_spec.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/retrbinary_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/retrbinary_spec.rb)
-== rubyspec/library/net/ftp/retrlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/retrlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/retrlines_spec.rb
-Net::FTP#retrlines
-- sends the passed command over the socket
-- yields each received line to the passed block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/return_code_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/return_code_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/return_code_spec.rb
-Net::FTP#return_code
-- outputs a warning and returns a newline
 
-Net::FTP#return_code=
-- outputs a warning
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/rmdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/rmdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/rmdir_spec.rb
-Net::FTP#rmdir
-- sends the RMD command with the passed pathname to the server
-- returns nil
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
-- raises a Net::FTPPermError when the response code is 550
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/sendcmd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/sendcmd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/sendcmd_spec.rb
-Net::FTP#sendcmd
-- sends the passed command to the server
-- returns the server's response
-- raises no error when the response code is 1xx, 2xx or 3xx
-- raises a Net::FTPTempError when the response code is 4xx
-- raises a Net::FTPPermError when the response code is 5xx
-- raises a Net::FTPProtoError when the response code is not between 1xx-5xx
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/set_socket_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/set_socket_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/set_socket_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/site_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/site_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/site_spec.rb
-Net::FTP#site
-- sends the SITE command with the passed argument to the server
-- returns nil
-- does not raise an error when the response code is 202
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/size_spec.rb
-Net::FTP#size
-- sends the SIZE command to the server (FAILED - <n>)
-- returns the size of the passed file as Integer
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 550
 
 
- <n>)
-Net::FTP#size sends the SIZE command to the server FAILED
-Expected "200 TYPE switched to A\n"
- to equal "213 1024\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/size_spec.rb:22:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/size_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/size_spec.rb)
-== rubyspec/library/net/ftp/status_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/status_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
-Net::FTP#status
-- sends the STAT command to the server
-- returns the received information
-- does not raise an error when the response code is 212
-- does not raise an error when the response code is 213
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
-- raises a Net::FTPPermError when the response code is 530
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/storbinary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/storbinary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storbinary_spec.rb
-Net::FTP#storbinary
-- sends the passed command and the passed File object's content to the server (FAILED - <n>)
-- yields the transmitted content as binary blocks of the passed size
 
 
- <n>)
-Net::FTP#storbinary sends the passed command and the passed File object's content to the server FAILED
-Expected "200 TYPE switched to A\n"
-to equal "200 OK, Data received. (STOR binary)\n"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storbinary_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storbinary_spec.rb:26:in `open'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storbinary_spec.rb:26:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storbinary_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/ftp/storbinary_spec.rb)
-== rubyspec/library/net/ftp/storlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/storlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/storlines_spec.rb
-Net::FTP#storlines
-- sends the passed command and the passed File object's content to the server
-- yields each line of the transmitted content
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/system_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/system_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/system_spec.rb
-Net::FTP#system
-- sends the SYST command to the server
-- returns the received information
-- raises a Net::FTPPermError when the response code is 500
-- raises a Net::FTPPermError when the response code is 501
-- raises a Net::FTPPermError when the response code is 502
-- raises a Net::FTPTempError when the response code is 421
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/voidcmd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/voidcmd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/voidcmd_spec.rb
-Net::FTP#voidcmd
-- sends the passed command to the server
-- returns nil
-- raises a Net::FTPReplyError when the response code is 1xx
-- raises a Net::FTPReplyError when the response code is 3xx
-- raises a Net::FTPTempError when the response code is 4xx
-- raises a Net::FTPPermError when the response code is 5xx
-- raises a Net::FTPProtoError when the response code is not valid
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/ftp/welcome_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/ftp/welcome_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/ftp/welcome_spec.rb
-Net::FTP#welcome
-- returns the server's welcome message
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPBadResponse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPBadResponse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPBadResponse_spec.rb
-Net::HTTPBadResponse
-- is a subclass of StandardError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPError_spec.rb
-Net::HTTPError
-- is a subclass of Net::ProtocolError
-- includes the Net::HTTPExceptions module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPFatalError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPFatalError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPFatalError_spec.rb
-Net::HTTPFatalError
-- is a subclass of Net::ProtoFatalError
-- includes the Net::HTTPExceptions module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb
-Net::HTTPHeaderSyntaxError
-- is a subclass of StandardError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPRetriableError_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPRetriableError_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPRetriableError_spec.rb
-Net::HTTPRetriableError
-- is a subclass of Net::ProtoRetriableError
-- includes the Net::HTTPExceptions module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/HTTPServerException_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/HTTPServerException_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/HTTPServerException_spec.rb
-Net::HTTPServerException
-- is a subclass of Net::ProtoServerError
-- includes the Net::HTTPExceptions module
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/Proxy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/Proxy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/Proxy_spec.rb
-Net::HTTP.Proxy
-- returns a new subclass of Net::HTTP
-- returns Net::HTTP when the passed address is nil
-- sets the returned subclasses' proxy options based on the passed arguments
 
-Net::HTTP#proxy? when self is no proxy class instance
-- returns false
 
-Net::HTTP#proxy? when self is a proxy class instance
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/active_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/active_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/active_spec.rb
-Net::HTTP#active?
-- returns true when self has been started
-- returns false when self has not been started yet
-- returns false when self has been stopped again
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/address_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/address_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/address_spec.rb
-Net::HTTP#address
-- returns the current host name
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/close_on_empty_response_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/close_on_empty_response_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/close_on_empty_response_spec.rb
-Net::HTTP#close_on_empty_response
-- needs to be reviewed for spec completeness
 
-Net::HTTP#close_on_empty_response=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/copy_spec.rb
-Net::HTTP#copy
-- sends a COPY request to the passed path and returns the response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/default_port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/default_port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/default_port_spec.rb
-Net::HTTP.default_port
-- returns 80
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/delete_spec.rb
-Net::HTTP#delete
-- sends a DELETE request to the passed path and returns the response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/finish_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/finish_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/finish_spec.rb
-Net::HTTP#finish when self has been started
-- closes the tcp connection
 
-Net::HTTP#finish when self has not been started yet
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/get2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/get2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/get2_spec.rb
-Net::HTTP#get2 when passed no block
-- sends a GET request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#get2 when passed a block
-- sends a GET request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/get_print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/get_print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/get_print_spec.rb
-Net::HTTP.get_print when passed URI
-- it prints the body of the specified uri to $stdout
 
-Net::HTTP.get_print when passed host, path, port
-- it prints the body of the specified uri to $stdout
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/get_response_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/get_response_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/get_response_spec.rb
-Net::HTTP.get_response when passed URI
-- returns the response for the specified uri
 
-Net::HTTP.get_response when passed host, path, port
-- returns the response for the specified host-path-combination
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/get_spec.rb
-Net::HTTP.get when passed URI when passed URI
-- returns the body of the specified uri
 
-Net::HTTP.get when passed URI when passed host, path, port
-- returns the body of the specified host-path-combination
 
-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
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/head2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/head2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/head2_spec.rb
-Net::HTTP#head2 when passed no block
-- sends a head request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#head2 when passed a block
-- sends a head request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/head_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/head_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/head_spec.rb
-Net::HTTP#head
-- sends a HEAD request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/http_default_port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/http_default_port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/http_default_port_spec.rb
-Net::HTTP.http_default_port
-- returns 80
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/https_default_port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/https_default_port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/https_default_port_spec.rb
-Net::HTTP.https_default_port
-- returns 443
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/initialize_spec.rb
-Net::HTTP#initialize
-- is private
 
-Net::HTTP#initialize when passed address
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the default HTTP port
-- does not start the new Net::HTTP instance
 
-Net::HTTP#initialize when passed address, port
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the passed port
-- does not start the new Net::HTTP instance
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/inspect_spec.rb
-Net::HTTP#inspect
-- returns a String representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/is_version_1_1_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/is_version_1_1_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/is_version_1_1_spec.rb
-Net::HTTP.is_version_1_1?
-- returns the state of net/http 1.1 features
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/is_version_1_2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/is_version_1_2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/is_version_1_2_spec.rb
-Net::HTTP.is_version_1_2?
-- returns the state of net/http 1.2 features
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/lock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/lock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/lock_spec.rb
-Net::HTTP#lock
-- sends a LOCK request to the passed path and returns the response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/mkcol_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/mkcol_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/mkcol_spec.rb
-Net::HTTP#mkcol
-- sends a MKCOL request to the passed path and returns the response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/move_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/move_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/move_spec.rb
-Net::HTTP#head
-- sends a MOVE request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/new_spec.rb
-Net::HTTP.new when passed address
-- returns a Net::HTTP instance
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the default HTTP port
-- does not start the new Net::HTTP instance
 
-Net::HTTP.new when passed address, port
-- returns a Net::HTTP instance
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the passed port
-- does not start the new Net::HTTP instance
 
-Net::HTTP.new when passed address, port, *proxy_options
-- returns a Net::HTTP instance
-- correctly sets the passed Proxy options
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/newobj_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/newobj_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/newobj_spec.rb
-Net::HTTP.newobj when passed address
-- returns a new Net::HTTP instance
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the default HTTP port
-- does not start the new Net::HTTP instance
 
-Net::HTTP.newobj when passed address, port
-- returns a new Net::HTTP instance
-- sets the new Net::HTTP instance's address to the passed address
-- sets the new Net::HTTP instance's port to the passed port
-- does not start the new Net::HTTP instance
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/open_timeout_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/open_timeout_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/open_timeout_spec.rb
-Net::HTTP#open_timeout
-- returns the seconds to wait till the connection is open
 
-Net::HTTP#open_timeout=
-- sets the seconds to wait till the connection is open
-- returns the newly set value
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/options_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/options_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/options_spec.rb
-Net::HTTP#options
-- sends an options request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/port_spec.rb
-Net::HTTP#port
-- returns the current port number
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/post2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/post2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/post2_spec.rb
-Net::HTTP#post2 when passed no block
-- sends a post request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#post2 when passed a block
-- sends a post request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/post_form_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/post_form_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/post_form_spec.rb
-Net::HTTP.post_form when passed URI
-- POSTs the passed form data to the given uri
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/post_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/post_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/post_spec.rb
-Net::HTTP#post
-- sends an post request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
-Net::HTTP#post when passed a block
-- yields fragments of the response body to the passed block
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/propfind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/propfind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/propfind_spec.rb
-Net::HTTP#propfind
-- sends an propfind request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proppatch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proppatch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proppatch_spec.rb
-Net::HTTP#proppatch
-- sends an proppatch request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proxy_address_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proxy_address_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proxy_address_spec.rb
-Net::HTTP.proxy_address when self is no proxy class
-- returns nil
 
-Net::HTTP.proxy_address when self is a proxy class
-- returns the address for self's proxy connection
 
-Net::HTTP#proxy_address when self is no proxy class instance
-- returns nil
 
-Net::HTTP#proxy_address when self is a proxy class instance
-- returns the password for self's proxy connection
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proxy_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proxy_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proxy_class_spec.rb
-Net::HTTP.proxy_class?
-- returns true if sels is a class created with Net::HTTP.Proxy
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proxy_pass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proxy_pass_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proxy_pass_spec.rb
-Net::HTTP.proxy_pass when self is no proxy class
-- returns nil
 
-Net::HTTP.proxy_pass when self is a proxy class
-- returns nil if no password was set for self's proxy connection
-- returns the password for self's proxy connection
 
-Net::HTTP#proxy_pass when self is no proxy class instance
-- returns nil
 
-Net::HTTP#proxy_pass when self is a proxy class instance
-- returns nil if no password was set for self's proxy connection
-- returns the password for self's proxy connection
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proxy_port_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proxy_port_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proxy_port_spec.rb
-Net::HTTP.proxy_port when self is no proxy class
-- returns nil
 
-Net::HTTP.proxy_port when self is a proxy class
-- returns 80 if no port was set for self's proxy connection
-- returns the port for self's proxy connection
 
-Net::HTTP#proxy_port when self is no proxy class instance
-- returns nil
 
-Net::HTTP#proxy_port when self is a proxy class instance
-- returns 80 if no port was set for self's proxy connection
-- returns the port for self's proxy connection
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/proxy_user_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/proxy_user_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/proxy_user_spec.rb
-Net::HTTP.proxy_user when self is no proxy class
-- returns nil
 
-Net::HTTP.proxy_user when self is a proxy class
-- returns nil if no username was set for self's proxy connection
-- returns the username for self's proxy connection
 
-Net::HTTP#proxy_user when self is no proxy class instance
-- returns nil
 
-Net::HTTP#proxy_user when self is a proxy class instance
-- returns nil if no username was set for self's proxy connection
-- returns the username for self's proxy connection
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/put2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/put2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/put2_spec.rb
-Net::HTTP#put2 when passed no block
-- sends a put request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#put2 when passed a block
-- sends a put request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/put_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/put_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/put_spec.rb
-Net::HTTP#put
-- sends an put request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/read_timeout_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/read_timeout_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/read_timeout_spec.rb
-Net::HTTP#read_timeout
-- returns the seconds to wait until reading one block
 
-Net::HTTP#read_timeout=
-- sets the seconds to wait till the connection is open
-- returns the newly set value
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_get_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_get_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_get_spec.rb
-Net::HTTP#request_get when passed no block
-- sends a GET request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#request_get when passed a block
-- sends a GET request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_head_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_head_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_head_spec.rb
-Net::HTTP#request_head when passed no block
-- sends a head request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#request_head when passed a block
-- sends a head request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_post_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_post_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_post_spec.rb
-Net::HTTP#request_post when passed no block
-- sends a post request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#request_post when passed a block
-- sends a post request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_put_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_put_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_put_spec.rb
-Net::HTTP#request_put when passed no block
-- sends a put request to the passed path and returns the response
-- returns a Net::HTTPResponse object
 
-Net::HTTP#request_put when passed a block
-- sends a put request to the passed path and returns the response
-- yields the response to the passed block
-- returns a Net::HTTPResponse object
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_spec.rb
-Net::HTTP#request when passed request_object
-- makes a HTTP Request based on the passed request_object
 
-Net::HTTP#request when passed request_object and request_body
-- sends the passed request_body when making the HTTP Request
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/request_types_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/request_types_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/request_types_spec.rb
-Net::HTTP::Get
-- is a subclass of Net::HTTPRequest
-- represents the 'GET'-Request-Method
-- has no Request Body
-- has a Respone Body
 
-Net::HTTP::Head
-- is a subclass of Net::HTTPRequest
-- represents the 'HEAD'-Request-Method
-- has no Request Body
-- has no Respone Body
 
-Net::HTTP::Post
-- is a subclass of Net::HTTPRequest
-- represents the 'POST'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Put
-- is a subclass of Net::HTTPRequest
-- represents the 'PUT'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Delete
-- is a subclass of Net::HTTPRequest
-- represents the 'DELETE'-Request-Method
-- has no Request Body
-- has a Respone Body
 
-Net::HTTP::Options
-- is a subclass of Net::HTTPRequest
-- represents the 'OPTIONS'-Request-Method
-- has no Request Body
-- has no Respone Body
 
-Net::HTTP::Trace
-- is a subclass of Net::HTTPRequest
-- represents the 'TRACE'-Request-Method
-- has no Request Body
-- has a Respone Body
 
-Net::HTTP::Propfind
-- is a subclass of Net::HTTPRequest
-- represents the 'PROPFIND'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Proppatch
-- is a subclass of Net::HTTPRequest
-- represents the 'PROPPATCH'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Mkcol
-- is a subclass of Net::HTTPRequest
-- represents the 'MKCOL'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Copy
-- is a subclass of Net::HTTPRequest
-- represents the 'COPY'-Request-Method
-- has no Request Body
-- has a Respone Body
 
-Net::HTTP::Move
-- is a subclass of Net::HTTPRequest
-- represents the 'MOVE'-Request-Method
-- has no Request Body
-- has a Respone Body
 
-Net::HTTP::Lock
-- is a subclass of Net::HTTPRequest
-- represents the 'LOCK'-Request-Method
-- has a Request Body
-- has a Respone Body
 
-Net::HTTP::Unlock
-- is a subclass of Net::HTTPRequest
-- represents the 'UNLOCK'-Request-Method
-- has a Request Body
-- has a Respone Body
 
 
-Finished in <t> seconds
 
-1 file, 56 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/send_request_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/send_request_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/send_request_spec.rb
-Net::HTTP#send_request when passed type, path
-- sends a HTTP Request of the passed type to the passed path
 
-Net::HTTP#send_request when passed type, path, body
-- sends a HTTP Request with the passed body
 
-Net::HTTP#send_request when passed type, path, body, headers
-- sends a HTTP Request with the passed headers
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/set_debug_output_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/set_debug_output_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/set_debug_output_spec.rb
-Net::HTTP#set_debug_output when passed io
-- sets the passed io as output stream for debugging
-- outputs a warning when the connection has already been started
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/socket_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/socket_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/socket_type_spec.rb
-Net::HTTP.socket_type
-- returns BufferedIO
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/start_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/start_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/start_spec.rb
-Net::HTTP.start
-- returns a new Net::HTTP object for the passed address and port
-- opens the tcp connection
 
-Net::HTTP.start when passed a block
-- returns the blocks return value
-- yields the new Net::HTTP object to the block
-- opens the tcp connection before yielding
-- closes the tcp connection after yielding
 
-Net::HTTP#start
-- returns self
-- opens the tcp connection
 
-Net::HTTP#start when self has already been started
-- raises an IOError
 
-Net::HTTP#start when passed a block
-- returns the blocks return value
-- yields the new Net::HTTP object to the block
-- opens the tcp connection before yielding
-- closes the tcp connection after yielding
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/started_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/started_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/started_spec.rb
-Net::HTTP#started?
-- returns true when self has been started
-- returns false when self has not been started yet
-- returns false when self has been stopped again
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/trace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/trace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/trace_spec.rb
-Net::HTTP#trace
-- sends a TRACE request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/unlock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/unlock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/unlock_spec.rb
-Net::HTTP#unlock
-- sends an UNLOCK request to the passed path and returns the response
-- returns a Net::HTTPResponse
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/use_ssl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/use_ssl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/use_ssl_spec.rb
-Net::HTTP#use_ssl?
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/http/version_1_1_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/version_1_1_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/version_1_1_spec.rb
-Net::HTTP.version_1_1
-- turns on net/http 1.1 features
-- returns false
 
-Net::HTTP.version_1_1?
-- returns the state of net/http 1.1 features
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/http/version_1_2_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/http/version_1_2_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/http/version_1_2_spec.rb
-Net::HTTP.version_1_2
-- turns on net/http 1.2 features
-- returns true
 
-Net::HTTP.version_1_2?
-- returns the state of net/http 1.2 features
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpexceptions/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpexceptions/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpexceptions/initialize_spec.rb
-Net::HTTPExceptions#initialize when passed message, response
-- calls super with the passed message
-- sets self's response to the passed response
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpexceptions/response_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpexceptions/response_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpexceptions/response_spec.rb
-Net::HTTPExceptions#response
-- returns self's response
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb
-Net::HTTPGenericRequest#body_exist?
-- returns true when the response is expected to have a body
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/body_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/body_spec.rb
-Net::HTTPGenericRequest#body
-- returns self's request body
 
-Net::HTTPGenericRequest#body=
-- sets self's body content to the passed String
-- sets self's body stream to nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb
-Net::HTTPGenericRequest#body_stream
-- returns self's body stream Object
 
-Net::HTTPGenericRequest#body_stream=
-- sets self's body stream to the passed Object
-- sets self's body to nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb
-Net::HTTPGenericRequest#exec when passed socket, version, path
-- executes the request over the socket to the path using the HTTP version
 
-Net::HTTPGenericRequest#exec when passed socket, version, path when a request body is set
-- sets the 'Content-Type' header to 'application/x-www-form-urlencoded' unless the 'Content-Type' header is supplied
-- correctly sets the 'Content-Length' header and includes the body
 
-Net::HTTPGenericRequest#exec when passed socket, version, path when a body stream is set
-- sets the 'Content-Type' header to 'application/x-www-form-urlencoded' unless the 'Content-Type' header is supplied
-- sends the whole stream, regardless of the 'Content-Length' header
-- sends the request in chunks of 1024 bytes when 'Transfer-Encoding' is set to 'chunked'
-- raises an ArgumentError when the 'Content-Length' is not set or 'Transfer-Encoding' is not set to 'chunked'
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb
-Net::HTTPGenericRequest#inspect
-- returns a String representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/method_spec.rb
-Net::HTTPGenericRequest#method
-- returns self's request method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/path_spec.rb
-Net::HTTPGenericRequest#path
-- returns self's request path
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb
-Net::HTTPGenericRequest#request_body_permitted?
-- returns true when the request is expected to have a body
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb
-Net::HTTPGenericRequest#response_body_permitted?
-- returns true when the response is expected to have a body
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
-Net::HTTPGenericRequest#set_body_internal when passed string
-- sets self's body to the passed string
-- raises an ArgumentError when the body or body_stream of self have already been set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/add_field_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/add_field_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/add_field_spec.rb
-Net::HTTPHeader#add_field when passed key, value
-- adds the passed value to the header entry with the passed key
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/basic_auth_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/basic_auth_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/basic_auth_spec.rb
-Net::HTTPHeader#basic_auth when passed account, password
-- sets the 'Authorization' Header entry for basic authorization
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/canonical_each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/canonical_each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/canonical_each_spec.rb
-Net::HTTPHeader#canonical_each when passed a block
-- yields each header entry to the passed block (capitalized keys, values joined)
 
-Net::HTTPHeader#canonical_each when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#canonical_each when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1348:in `block in each_capitalized'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1347:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1347:in `each_capitalized'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/canonical_each_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/canonical_each_spec.rb)
-== rubyspec/library/net/http/httpheader/chunked_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/chunked_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/chunked_spec.rb
-Net::HTTPHeader#chunked?
-- returns true if the 'Transfer-Encoding' header entry is set to chunked
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/content_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/content_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/content_length_spec.rb
-Net::HTTPHeader#content_length
-- returns nil if no 'Content-Length' header entry is set
-- raises a Net::HTTPHeaderSyntaxError when the 'Content-Length' header entry has an invalid format
-- returns the value of the 'Content-Length' header entry as an Integer
 
-Net::HTTPHeader#content_length=
-- removes the 'Content-Length' entry if passed false or nil
-- sets the 'Content-Length' entry to the passed value
-- sets the 'Content-Length' entry to 0 if the passed value is not valid
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/content_range_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/content_range_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/content_range_spec.rb
-Net::HTTPHeader#content_range
-- returns a Range object that represents the 'Content-Range' header entry (FAILED - <n>)
-- returns nil when there is no 'Content-Range' header entry
-- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format
 
 
- <n>)
-Net::HTTPHeader#content_range returns a Range object that represents the 'Content-Range' header entry FAILED
-Expected 0..500
- to equal 0..499
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/content_range_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/content_range_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/net/http/httpheader/content_range_spec.rb)
-== rubyspec/library/net/http/httpheader/content_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/content_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/content_type_spec.rb
-Net::HTTPHeader#content_type
-- returns the content type string, as per 'Content-Type' header entry
-- returns nil if the 'Content-Type' header entry does not exist
 
-Net::HTTPHeader#content_type= when passed type, params
-- sets the 'Content-Type' header entry based on the passed type and params
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/delete_spec.rb
-Net::HTTPHeader#delete when passed key
-- removes the header entry with the passed key
-- returns the removed values
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb
-Net::HTTPHeader#each_capitalized_name when passed a block
-- yields each header key to the passed block (keys capitalized)
 
-Net::HTTPHeader#each_capitalized_name when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#each_capitalized_name when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1319:in `block in each_capitalized_name'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1318:in `each_key'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1318:in `each_capitalized_name'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb:33:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb)
-== rubyspec/library/net/http/httpheader/each_capitalized_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb
-Net::HTTPHeader#each_capitalized when passed a block
-- yields each header entry to the passed block (capitalized keys, values joined)
 
-Net::HTTPHeader#each_capitalized when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#each_capitalized when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1348:in `block in each_capitalized'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1347:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1347:in `each_capitalized'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/each_capitalized_spec.rb)
-== rubyspec/library/net/http/httpheader/each_header_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_header_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_header_spec.rb
-Net::HTTPHeader#each_header when passed a block
-- yields each header entry to the passed block (keys in lower case, values joined)
 
-Net::HTTPHeader#each_header when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#each_header when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1303:in `block in each_header'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1302:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1302:in `each_header'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/shared/each_header.rb:30:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_header_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/each_header_spec.rb)
-== rubyspec/library/net/http/httpheader/each_key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_key_spec.rb
-Net::HTTPHeader#each_key when passed a block
-- yields each header key to the passed block (keys in lower case)
 
-Net::HTTPHeader#each_key when passed no block
-- returns an Enumerator
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/each_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_name_spec.rb
-Net::HTTPHeader#each_name when passed a block
-- yields each header key to the passed block (keys in lower case)
 
-Net::HTTPHeader#each_name when passed no block
-- returns an Enumerator
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_spec.rb
-Net::HTTPHeader#each when passed a block
-- yields each header entry to the passed block (keys in lower case, values joined)
 
-Net::HTTPHeader#each when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#each when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1303:in `block in each_header'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1302:in `each'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1302:in `each_header'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/shared/each_header.rb:30:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/each_spec.rb)
-== rubyspec/library/net/http/httpheader/each_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/each_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_value_spec.rb
-Net::HTTPHeader#each_value when passed a block
-- yields each header entry's joined values
 
-Net::HTTPHeader#each_value when passed no block
-- returns an Enumerator (ERROR - <n>)
 
 
- <n>)
-Net::HTTPHeader#each_value when passed no block returns an Enumerator ERROR
-LocalJumpError: no block given (yield)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1326:in `block in each_value'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1325:in `each_value'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/net/http.rb:1325:in `each_value'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_value_spec.rb:34:in `block (5 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/each_value_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectation, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/net/http/httpheader/each_value_spec.rb)
-== rubyspec/library/net/http/httpheader/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/element_reference_spec.rb
-Net::HTTPHeader#[] when passed key
-- returns the value of the header entry with the passed key
-- is case-insensitive
-- returns multi-element values joined together
-- returns nil for non-existing entries
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/element_set_spec.rb
-Net::HTTPHeader#[]= when passed key, value
-- sets the header entry with the passed key to the passed value
-- is case-insensitive
-- removes the header entry with the passed key when the value is false or nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/fetch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/fetch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/fetch_spec.rb
-Net::HTTPHeader#fetch when passed key
-- returns the header entry for the passed key
-- is case-insensitive
-- returns nil when there is no entry for the passed key
 
-Net::HTTPHeader#fetch when passed key, default
-- returns the header entry for the passed key
-- returns the default value when there is no entry for the passed key
 
-Net::HTTPHeader#fetch when passed key and block
-- returns the header entry for the passed key
-- yieldsand returns the block's return value when there is no entry for the passed key
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/form_data_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/form_data_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/form_data_spec.rb
-Net::HTTPHeader#form_data= when passed params
-- automatically set the 'Content-Type' to 'application/x-www-form-urlencoded'
-- sets self's body based on the passed form parameters
 
-Net::HTTPHeader#form_data= when passed params, separator
-- sets self's body based on the passed form parameters and the passed separator
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/get_fields_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/get_fields_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/get_fields_spec.rb
-Net::HTTPHeader#get_fields when passed key
-- returns an Array containing the values of the header entry with the passed key
-- returns a copy of the header entry values
-- returns nil for non-existing header entries
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb
-Net::HTTPHeader#initialize_http_header when passed Hash
-- initializes the HTTP Header using the passed Hash
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/key_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/key_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/key_spec.rb
-Net::HTTPHeader#key? when passed key
-- returns true if the header entry with the passed key exists
-- is case-insensitive
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/length_spec.rb
-Net::HTTPHeader#length
-- returns the number of header entries in self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/main_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/main_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/main_type_spec.rb
-Net::HTTPHeader#main_type
-- returns the 'main-content-type', as per 'Content-Type' header entry
-- returns nil if the 'Content-Type' header entry does not exist
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb
-Net::HTTPHeader#proxy_basic_auth when passed account, password
-- sets the 'Proxy-Authorization' Header entry for basic authorization
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/range_length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/range_length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/range_length_spec.rb
-Net::HTTPHeader#range_length
-- returns the length of the Range represented by the 'Content-Range' header entry
-- returns nil when there is no 'Content-Range' header entry
-- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/range_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/range_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/range_spec.rb
-Net::HTTPHeader#range
-- returns a Range object that represents the 'Range' header entry
-- returns nil when there is no 'Range' header entry
-- raises a Net::HTTPHeaderSyntaxError when the 'Range' has an invalid format
-- raises a Net::HTTPHeaderSyntaxError when the 'Range' was not specified
 
-Net::HTTPHeader#range= when passed nil
-- returns nil
-- deletes the 'Range' header entry
 
-Net::HTTPHeader#range= when passed Numeric
-- sets the 'Range' header entry based on the passed Numeric
 
-Net::HTTPHeader#range= when passed Range
-- sets the 'Range' header entry based on the passed Range
-- raises a Net::HTTPHeaderSyntaxError when the first Range element is negative
-- raises a Net::HTTPHeaderSyntaxError when the last Range element is negative
-- raises a Net::HTTPHeaderSyntaxError when the last Range element is smaller than the first
 
-Net::HTTPHeader#range= when passed start, end
-- sets the 'Range' header entry based on the passed start and length values
-- raises a Net::HTTPHeaderSyntaxError when start is negative
-- raises a Net::HTTPHeaderSyntaxError when start + length is negative
-- raises a Net::HTTPHeaderSyntaxError when length is negative
 
 
-Finished in <t> seconds
 
-1 file, 15 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/set_content_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/set_content_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/set_content_type_spec.rb
-Net::HTTPHeader#set_content_type when passed type, params
-- sets the 'Content-Type' header entry based on the passed type and params
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/set_form_data_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/set_form_data_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/set_form_data_spec.rb
-Net::HTTPHeader#set_form_data when passed params
-- automatically set the 'Content-Type' to 'application/x-www-form-urlencoded'
-- sets self's body based on the passed form parameters
 
-Net::HTTPHeader#set_form_data when passed params, separator
-- sets self's body based on the passed form parameters and the passed separator
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/set_range_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/set_range_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/set_range_spec.rb
-Net::HTTPHeader#set_range when passed nil
-- returns nil
-- deletes the 'Range' header entry
 
-Net::HTTPHeader#set_range when passed Numeric
-- sets the 'Range' header entry based on the passed Numeric
 
-Net::HTTPHeader#set_range when passed Range
-- sets the 'Range' header entry based on the passed Range
-- raises a Net::HTTPHeaderSyntaxError when the first Range element is negative
-- raises a Net::HTTPHeaderSyntaxError when the last Range element is negative
-- raises a Net::HTTPHeaderSyntaxError when the last Range element is smaller than the first
 
-Net::HTTPHeader#set_range when passed start, end
-- sets the 'Range' header entry based on the passed start and length values
-- raises a Net::HTTPHeaderSyntaxError when start is negative
-- raises a Net::HTTPHeaderSyntaxError when start + length is negative
-- raises a Net::HTTPHeaderSyntaxError when length is negative
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/size_spec.rb
-Net::HTTPHeader#size
-- returns the number of header entries in self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/sub_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/sub_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/sub_type_spec.rb
-Net::HTTPHeader#sub_type
-- returns the 'sub-content-type', as per 'Content-Type' header entry
-- returns nil if no 'sub-content-type' is set
-- returns nil if the 'Content-Type' header entry does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/to_hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/to_hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/to_hash_spec.rb
-Net::HTTPHeader#to_hash
-- returns a Hash representing all Header entries (keys in lower case, values as arrays)
-- does not allow modifying the headers from the returned hash
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpheader/type_params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpheader/type_params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpheader/type_params_spec.rb
-Net::HTTPHeader#type_params
-- returns additional 'Content-Type' information as a Hash
-- returns an empty Hash when no additional 'Content-Type' information is set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httprequest/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httprequest/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httprequest/initialize_spec.rb
-Net::HTTPRequest#initialize
-- uses the METHOD constants to set the request method
-- uses the REQUEST_HAS_BODY to set whether the Request has a body or not
-- uses the RESPONSE_HAS_BODY to set whether the Response can have a body or not
 
-Net::HTTPRequest#initialize when passed path
-- sets self's path to the passed path
 
-Net::HTTPRequest#initialize when passed path, headers
-- uses the passed headers Hash to initialize self's header entries
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/body_permitted_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/body_permitted_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/body_permitted_spec.rb
-Net::HTTPResponse.body_permitted?
-- returns true if this response type can have a response body
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/body_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/body_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/code_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/code_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/code_spec.rb
-Net::HTTPResponse#code
-- returns the result code string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/code_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/code_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/code_type_spec.rb
-Net::HTTPResponse#code_type
-- returns self's class
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/entity_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/entity_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/error_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/error_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/error_spec.rb
-Net::HTTPResponse#error!
-- raises self's class 'EXCEPTION_TYPE' Exception
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/error_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/error_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/error_type_spec.rb
-Net::HTTPResponse#error_type
-- returns self's class 'EXCEPTION_TYPE' constant
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/exception_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/exception_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/exception_type_spec.rb
-Net::HTTPResponse.exception_type
-- returns self's 'EXCEPTION_TYPE' constant
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/header_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/header_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/header_spec.rb
-Net::HTTPResponse#header
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/http_version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/http_version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/http_version_spec.rb
-Net::HTTPResponse#http_version
-- returns self's http version
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/initialize_spec.rb
-Net::HTTPResponse#initialize when passed http_version, response_code, response_message
-- sets self http_version, response_code and response_message to the passed values
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/inspect_spec.rb
-Net::HTTPResponse#inspect
-- returns a String representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/message_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/message_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/message_spec.rb
-Net::HTTPResponse#message
-- returns self's response message
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/msg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/msg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/msg_spec.rb
-Net::HTTPResponse#msg
-- returns self's response message
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/read_body_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/read_body_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/read_header_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/read_header_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/read_header_spec.rb
-Net::HTTPResponse#read_header
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/read_new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/read_new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<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
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/reading_body_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/reading_body_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/reading_body_spec.rb
-Net::HTTPResponse#reading_body when body_allowed is true
-- reads and returns the response body for self from the passed socket
-- yields the passed block before reading the body
 
-Net::HTTPResponse#reading_body when body_allowed is true but the response type is not allowed to have a body
-- returns nil
-- yields the passed block
 
-Net::HTTPResponse#reading_body when body_allowed is false
-- returns nil
-- yields the passed block
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/response_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/response_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/response_spec.rb
-Net::HTTPResponse#response
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/to_ary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/to_ary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/to_ary_spec.rb
-Net::HTTPResponse#to_ary
-- returns an Array containing a duplicate of self and self's body
-- removes #to_ary from the duplicate of self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/http/httpresponse/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/http/httpresponse/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/http/httpresponse/value_spec.rb
-Net::HTTPResponse#value
-- raises an HTTP error for non 2xx HTTP Responses
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/binmode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/binmode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb
-Net::Telnet#binmode when passed no arguments or nil
-- returns the current Binmode value (ERROR - <n>)
 
-Net::Telnet#binmode when passed [true]
-- returns true (ERROR - <n>)
-- sets the Binmode to true (ERROR - <n>)
 
-Net::Telnet#binmode when passed [false]
-- returns false (ERROR - <n>)
-- sets the Binmode to false (ERROR - <n>)
 
-Net::Telnet#binmode when passed [Object]
-- raises an ArgumentError (FAILED - <n>)
-- does not change the Binmode (ERROR - <n>)
 
-Net::Telnet#binmode= when passed [true]
-- returns true (ERROR - <n>)
-- sets the Binmode to true (ERROR - <n>)
 
-Net::Telnet#binmode= when passed [false]
-- returns false (ERROR - <n>)
-- sets the Binmode to false (ERROR - <n>)
 
-Net::Telnet#binmode when passed [Object]
-- raises an ArgumentError (FAILED - <n>)
-- does not change the Binmode (ERROR - <n>)
 
 
- <n>)
-Net::Telnet#binmode when passed no arguments or nil returns the current Binmode value ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:14:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:4:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [true] returns true ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:32:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:22:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [true] sets the Binmode to true ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:36:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:22:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [false] returns false ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:51:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:41:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [false] sets the Binmode to false ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:55:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:41:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [Object] raises an ArgumentError FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:71:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:61:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [Object] does not change the Binmode ERROR
-NoMethodError: undefined method `binmode' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:77:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:61:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode= when passed [true] returns true ERROR
-NoMethodError: undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:93:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:83:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode= when passed [true] sets the Binmode to true ERROR
-NoMethodError: undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:97:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:83:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode= when passed [false] returns false ERROR
-NoMethodError: undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:112:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:102:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode= when passed [false] sets the Binmode to false ERROR
-NoMethodError: undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:116:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:102:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [Object] raises an ArgumentError FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:131:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:121:in `<top (required)>'
 
- <n>)
-Net::Telnet#binmode when passed [Object] does not change the Binmode ERROR
-NoMethodError: undefined method `binmode=' for #<MockObject:0x<address> @name="Telnet Socket", @null=nil>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:138:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/binmode_spec.rb:121:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 2 failures, 11 errors
-exit 1
-failed(rubyspec/library/net/telnet/binmode_spec.rb)
-== rubyspec/library/net/telnet/cmd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/cmd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/cmd_spec.rb
-Net::Telnet#cmd
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/initialize_spec.rb
-Net::Telnet#initialize
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/login_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/login_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/login_spec.rb
-Net::Telnet#login
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/preprocess_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/preprocess_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/preprocess_spec.rb
-Net::Telnet#preprocess
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/print_spec.rb
-Net::Telnet#print
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/puts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/puts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/puts_spec.rb
-Net::Telnet#puts
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/sock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/sock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/sock_spec.rb
-Net::Telnet#sock
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/telnetmode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/telnetmode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/telnetmode_spec.rb
-Net::Telnet#telnetmode
-- needs to be reviewed for spec completeness
 
-Net::Telnet#telnetmode=
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/waitfor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/waitfor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/waitfor_spec.rb
-Net::Telnet#waitfor
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/net/telnet/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/net/telnet/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/net/telnet/write_spec.rb
-Net::Telnet#write
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/observer/add_observer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/observer/add_observer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/observer/add_observer_spec.rb
-Observer#add_observer
-- adds the observer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/observer/count_observers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/observer/count_observers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/observer/count_observers_spec.rb
-Observer#count_observers
-- returns the number of observers
-- returns the number of unique observers
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/observer/delete_observer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/observer/delete_observer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/observer/delete_observer_spec.rb
-Observer#delete_observer
-- deletes the observer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/observer/delete_observers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/observer/delete_observers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/observer/delete_observers_spec.rb
-Observer#delete_observers
-- deletes the observers
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/observer/notify_observers_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/observer/notify_observers_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/observer/notify_observers_spec.rb
-Observer#notify_observers
-- must call changed before notifying observers
-- verifies observer responds to update
-- receives the callback
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openssl/cipher_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/cipher_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/cipher_spec.rb
-OpenSSL::Cipher's CipherError
-- exists under OpenSSL::Cipher namespace
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/openssl/config/freeze_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/config/freeze_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/config/freeze_spec.rb
-OpenSSL::Config#freeze
-- needs to be reviewed for completeness
-- freezes
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openssl/hmac/digest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/hmac/digest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/hmac/digest_spec.rb
-OpenSSL::HMAC.digest
-- returns an SHA1 digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openssl/hmac/hexdigest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/hmac/hexdigest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/hmac/hexdigest_spec.rb
-OpenSSL::HMAC.hexdigest
-- returns an SHA1 hex digest
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openssl/random/pseudo_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/random/pseudo_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/random/pseudo_bytes_spec.rb
-OpenSSL::Random#pseudo_bytes
-- generates a random binary string of specified length
-- generates different binary strings with subsequent invocations
-- raises ArgumentError on negative arguments
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openssl/random/random_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openssl/random/random_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openssl/random/random_bytes_spec.rb
-OpenSSL::Random#random_bytes
-- generates a random binary string of specified length
-- generates different binary strings with subsequent invocations
-- raises ArgumentError on negative arguments
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/delete_field_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/delete_field_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/delete_field_spec.rb
-OpenStruct#delete_field
-- removes the named field from self's method/value table
-- does not remove the accessor methods
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/equal_value_spec.rb
-OpenStruct#==
-- returns false when the passed argument is no OpenStruct
-- returns true when self and other are equal method/value wise
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/frozen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/frozen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/frozen_spec.rb
-OpenStruct.new when frozen
-- is still readable
-- creates an unfrozen dup
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/initialize_copy_spec.rb
-OpenStruct#initialize_copy
-- is private
-- creates an independent method/value table for self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/initialize_spec.rb
-OpenStruct#initialize
-- is private
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/openstruct/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/inspect_spec.rb
-OpenStruct#inspect
-- returns a String representation of self
-- correctly handles self-referential OpenStructs
-- correctly handles OpenStruct subclasses
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/marshal_dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/marshal_dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/marshal_dump_spec.rb
-OpenStruct#marshal_dump
-- returns the method/value table
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/openstruct/marshal_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/marshal_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/marshal_load_spec.rb
-OpenStruct#marshal_load when passed [Hash]
-- defines methods based on the passed Hash
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/method_missing_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/method_missing_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/method_missing_spec.rb
-OpenStruct#method_missing when called with a method name ending in '='
-- raises an ArgumentError when not passed any additional arguments
-- raises a TypeError when self is frozen
-- creates accessor methods
-- updates the method/value table with the passed method/value
 
-OpenStruct#method_missing when passed additional arguments
-- raises a NoMethodError
 
-OpenStruct#method_missing when not passed any additional arguments
-- returns the value for the passed method from the method/value table
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/new_ostruct_member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/new_ostruct_member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/new_ostruct_member_spec.rb
-OpenStruct#new_ostruct_member when passed [method_name]
-- creates an attribute reader method for the passed method_name
-- creates an attribute writer method for the passed method_name
-- does not allow overwriting existing methods
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/new_spec.rb
-OpenStruct.new when passed [Hash]
-- creates an attribute for each key of the passed Hash
 
-OpenStruct.new when passed no arguments
-- returns a new OpenStruct Object without any attributes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/table_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/table_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/table_spec.rb
-OpenStruct#table
-- is protected
-- returns self's method/value table
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/openstruct/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/openstruct/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/openstruct/to_s_spec.rb
-OpenStruct#to_s
-- returns a String representation of self
-- correctly handles self-referential OpenStructs
-- correctly handles OpenStruct subclasses
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/parsedate/parsedate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/parsedate/parsedate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/parsedate/parsedate_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/absolute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/absolute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/absolute_spec.rb
-Pathname#absolute?
-- returns true for the root directory
-- returns true for a dir starting with a slash
-- returns false for a dir not starting with a slash
-- returns false for a dir not starting with a slash
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/equal_value_spec.rb
-Pathname#==
-- returns true when identical paths are used
-- returns true when identical paths are used
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/hash_spec.rb
-Pathname#hash
-- is equal to the hash of the pathname
-- is not equal the hash of a different pathname
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/new_spec.rb
-Pathname.new
-- returns a new Pathname Object with 1 argument
-- raises an ArgumentError when called with [00]
-- is tainted if path is tainted
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/parent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/parent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/parent_spec.rb
-Pathname#parent
-- has parent of root as root
-- has parent of /usr/ as root
-- has parent of /usr/local as root
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/relative_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/relative_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/relative_spec.rb
-Pathname#relative?
-- returns false for the root directory
-- returns false for a dir starting with a slash
-- returns true for a dir not starting with a slash
-- returns true for a dir not starting with a slash
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/root_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/root_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/root_spec.rb
-Pathname#root?
-- returns true for root directories
-- returns false for empty string
-- returns false for a top level directory
-- returns false for a top level with .. appended directory
-- returns false for a directory below top level
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/pathname/sub_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/pathname/sub_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/pathname/sub_spec.rb
-Pathname#sub
-- replaces the pattern with rest
-- returns a new object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/ping/pingecho_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/ping/pingecho_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/ping/pingecho_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/each_spec.rb
-Prime.each
-- iterates the given block over all prime numbers
-- infinitely iterates the given block passing a prime
-- passes a prime to the given block ascendently
-- returns the last evaluated value of the given block
-- iterates the given block over all prime numbers which are equal to or less than the first argument
-- returns the last evaluated value of the given block
-- returns nil when no prime number is enumerated
-- takes a pseudo-prime generator as the second argument
-- returns an enumerator (or compatible object) if no block given
-- returns an enumerator which remembers the given upper bound
-- returns an enumerator which independently enumerates
-- returns an enumerator which can be rewinded via #rewind
-- starts from 2 regardless of the prior #each
-- starts from 2 regardless of the prior Prime.each.next
 
-Prime#each
-- iterates the given block over all prime numbers
-- infinitely iterates the given block passing a prime
-- passes a prime to the given block ascendently
-- returns the last evaluated value of the given block
-- iterates the given block over all prime numbers which are equal to or less than the first argument
-- returns the last evaluated value of the given block
-- returns nil when no prime number is enumerated
-- takes a pseudo-prime generator as the second argument
-- returns an enumerator (or compatible object) if no block given
-- returns an enumerator which remembers the given upper bound
-- returns an enumerator which independently enumerates
-- returns an enumerator which can be rewinded via #rewind
-- starts from 2 regardless of the prior #each
-- starts from 2 regardless of the prior Prime.each.next
 
-Prime#each when an instance created via Prime.new
-- iterates the given block over all prime numbers
-- infinitely iterates the given block passing a prime
-- raises a ArgumentError when is called with some argumetns
-- passes a prime to the given block ascendently
-- returns an evaluated value of the given block
-- returns an enumerator (or a compatible object) if no block given
-- raises an ArgumentError if no block given and is called with some arguments
-- does not rewind the generator, each loop start at the current value
 
 
-Finished in <t> seconds
 
-1 file, 36 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/instance_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/instance_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/instance_spec.rb
-Prime.instance
-- returns a object representing the set of prime numbers
-- returns a object with no obsolete features
-- does not complain anything
-- raises a ArgumentError when is called with some arguments
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/int_from_prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/int_from_prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/int_from_prime_division_spec.rb
-Prime.int_from_prime_division
-- returns the product of the given factorization
-- returns 1 for an empty factorization
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/integer/each_prime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/integer/each_prime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/integer/each_prime_spec.rb
-Integer.each_prime
-- is transferred to Prime.each
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/integer/from_prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/integer/from_prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/integer/from_prime_division_spec.rb
-Integer.from_prime_division
-- returns the product of the given factorization
-- returns 1 for an empty factorization
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/integer/prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/integer/prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/integer/prime_division_spec.rb
-Integer#prime_division
-- returns an array of a prime factor and a corresponding exponent
-- returns an empty array for 1
-- returns an empty array for -1
-- raises ZeroDivisionError for 0
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/integer/prime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/integer/prime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/integer/prime_spec.rb
-Integer#prime?
-- returns a true value for prime numbers
-- returns a false value for composite numbers
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/new_spec.rb
-Prime.new
-- returns a new object representing the set of prime numbers
-- returns a object with obsolete featrues
-- complains that the method is obsolete
-- raises a ArgumentError when is called with some arguments
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/next_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/next_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/next_spec.rb
-Prime#next
-- returns the element at the current position and moves forward
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/prime_division_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/prime_division_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/prime_division_spec.rb
-Prime.prime_division
-- returns an array of a prime factor and a corresponding exponent
-- returns an empty array for 1
-- returns [[-1, 1]] for -1
-- includes [[-1, 1]] in the divisors of a negative number
-- raises ZeroDivisionError for 0
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/prime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/prime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/prime_spec.rb
-Prime#prime?
-- returns a true value for prime numbers
-- returns a false value for composite numbers
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/prime/succ_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/prime/succ_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/prime/succ_spec.rb
-Prime#succ
-- returns the element at the current position and moves forward
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/append_spec.rb
-Queue#<<
-- adds an element to the Queue
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/clear_spec.rb
-Queue#clear
-- removes all objects from the queue
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/deq_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/deq_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/deq_spec.rb
-Queue#deq
-- removes an item from the Queue
-- returns items in the order they were added
-- blocks the thread until there are items in the queue
-- raises a ThreadError if Queue is empty
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/empty_spec.rb
-Queue#empty?
-- returns true on an empty Queue
-- returns false when Queue is not empty
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/enq_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/enq_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/enq_spec.rb
-Queue#enq
-- adds an element to the Queue
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/length_spec.rb
-Queue#length
-- returns the number of elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/num_waiting_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/num_waiting_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/num_waiting_spec.rb
-Queue#num_waiting
-- reports the number of threads waiting on the Queue
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/pop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/pop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/pop_spec.rb
-Queue#pop
-- removes an item from the Queue
-- returns items in the order they were added
-- blocks the thread until there are items in the queue
-- raises a ThreadError if Queue is empty
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/push_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/push_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/push_spec.rb
-Queue#push
-- adds an element to the Queue
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/shift_spec.rb
-Queue#shift
-- removes an item from the Queue
-- returns items in the order they were added
-- blocks the thread until there are items in the queue
-- raises a ThreadError if Queue is empty
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/queue/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/queue/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/queue/size_spec.rb
-Queue#size
-- returns the number of elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/Rational_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/Rational_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/Rational_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/abs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/abs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/abs_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/ceil_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/ceil_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/ceil_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/coerce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/coerce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/coerce_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/comparison_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/denominator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/denominator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/denominator_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/div_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/div_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/div_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/divide_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/divmod_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/divmod_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/divmod_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/equal_value_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/exponent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/exponent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/exponent_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/fdiv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/fdiv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/fdiv_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/floor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/floor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/floor_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/hash_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/initialize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/inspect_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/minus_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/modulo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/modulo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/modulo_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/multiply_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/multiply_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/multiply_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/numerator_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/numerator_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/numerator_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/plus_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/quo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/quo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/quo_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/reduce_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/reduce_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/reduce_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/remainder_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/remainder_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/remainder_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/round_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/round_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/round_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/to_f_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/to_f_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/to_f_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/to_i_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/to_i_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/to_i_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/to_r_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/to_r_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/to_r_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rational/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rational/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rational/truncate_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/basic_quote_characters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/basic_quote_characters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/basic_quote_characters_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/basic_word_break_characters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/basic_word_break_characters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/basic_word_break_characters_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/completer_quote_characters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/completer_quote_characters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/completer_quote_characters_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/completer_word_break_characters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/completer_word_break_characters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/completer_word_break_characters_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/completion_append_character_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/completion_append_character_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/completion_append_character_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/completion_case_fold_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/completion_case_fold_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/completion_case_fold_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/completion_proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/completion_proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/completion_proc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/constants_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/emacs_editing_mode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/emacs_editing_mode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/emacs_editing_mode_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/filename_quote_characters_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/filename_quote_characters_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/filename_quote_characters_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/append_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/delete_at_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/delete_at_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/delete_at_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/element_reference_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/element_set_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/empty_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/history_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/history_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/history_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/length_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/pop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/pop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/pop_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/push_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/push_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/push_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/shift_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/shift_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/shift_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/size_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/history/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/history/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/history/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/readline_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/readline/vi_editing_mode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/readline/vi_editing_mode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/readline/vi_editing_mode_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/resolv/get_address_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/resolv/get_address_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/resolv/get_address_spec.rb
-Resolv#getaddress
-- resolves localhost
-- raises ResolvError if the name can not be looked up
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/resolv/get_addresses_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/resolv/get_addresses_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/resolv/get_addresses_spec.rb
-Resolv#getaddresses
-- resolves localhost
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/resolv/get_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/resolv/get_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/resolv/get_name_spec.rb
-Resolv#getname
-- resolves 127.0.0.1
-- raises ResolvError when there is no result
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/resolv/get_names_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/resolv/get_names_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/resolv/get_names_spec.rb
-Resolv#getnames
-- resolves 127.0.0.1
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/clone_spec.rb
-REXML::Attribute#clone
-- returns a copy of this Attribute
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/element_spec.rb
-REXML::Attribute#element
-- returns the parent element
 
-REXML::Attribute#element=
-- sets the parent element
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/equal_value_spec.rb
-REXML::Attribute#==
-- returns true if other has equal name and value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/hash_spec.rb
-REXML::Attribute#hash
-- returns a hashcode made of the name and value of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/initialize_spec.rb
-REXML::Attribute#initialize
-- receives two strings for name and value
-- receives an Attribute and clones it
-- recives a parent node
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/inspect_spec.rb
-REXML::Attribute#inspect
-- returns the name and value as a string
-- accepts attributes with no value
-- does not escape text
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/namespace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/namespace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/namespace_spec.rb
-REXML::Attribute#namespace
-- returns the namespace url
-- returns nil if namespace is not defined
-- defaults arg to nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/node_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/node_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/node_type_spec.rb
-REXML::Attribute#node_type
-- always returns :attribute
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/prefix_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/prefix_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/prefix_spec.rb
-REXML::Attribute#prefix
-- returns the namespace of the Attribute
-- returns an empty string for Attributes with no prefixes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/remove_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/remove_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/remove_spec.rb
-REXML::Attribute#remove
-- deletes this Attribute from parent
-- does not anything if element has no parent
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/to_s_spec.rb
-REXML::Attribute#to_s
-- returns the value of the Attribute
-- returns the escaped value if it was created from Attribute
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/to_string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/to_string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/to_string_spec.rb
-REXML::Attribute#to_string
-- returns the attribute as XML
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/value_spec.rb
-REXML::Attribute#value
-- returns the value of the Attribute unnormalized
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/write_spec.rb
-REXML::Attribute#write
-- writes the name and value to output
-- currently ignores the second argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attribute/xpath_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attribute/xpath_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attribute/xpath_spec.rb
-REXML::Attribute#xpath
-- returns the path for Attribute
-- raises an error if attribute has no parent
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/add_spec.rb
-REXML::Attributes#add
-- adds an attribute
-- replaces an existing attribute
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/append_spec.rb
-REXML::Attributes#<<
-- adds an attribute
-- replaces an existing attribute
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/delete_all_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/delete_all_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/delete_all_spec.rb
-REXML::Attributes#delete_all
-- deletes all attributes that match name
-- deletes all attributes that match name with a namespace
-- returns the removed attribute
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/delete_spec.rb
-REXML::Attributes#delete
-- takes an attribute name and deletes the attribute
-- takes an Attribute and deletes it
-- returns the element with the attribute removed
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/each_attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/each_attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/each_attribute_spec.rb
-REXML::Attributes#each_attribute
-- iterates over the attributes yielding actual Attribute objects
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/each_spec.rb
-REXML::Attributes#each
-- iterates over the attributes yielding expanded-name/value
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/element_reference_spec.rb
-REXML::Attributes#[]
-- returns the value of an attribute
-- returns nil if the attribute does not exist
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/element_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/element_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/element_set_spec.rb
-REXML::Attributes#[]=
-- sets an attribute
-- overwrites an existing attribute
-- deletes an attribute is value is nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb
-REXML::Attributes#get_attribute_ns
-- returns an attribute by name and namespace
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/get_attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/get_attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/get_attribute_spec.rb
-REXML::Attributes#get_attribute
-- fetches an attributes
-- fetches an namespaced attribute
-- returns an Attribute
-- returns nil if it attribute does not exist
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/initialize_spec.rb
-REXML::Attributes#initialize
-- is auto initialized by Element
-- receives a parent node
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/length_spec.rb
-REXML::Attributes#length
-- returns the number of attributes
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/namespaces_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/namespaces_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/namespaces_spec.rb
-REXML::Attributes#namespaces
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/prefixes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/prefixes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/prefixes_spec.rb
-REXML::Attributes#prefixes
-- returns an array with the prefixes of each attribute
-- does not include the default namespace
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/size_spec.rb
-REXML::Attributes#size
-- returns the number of attributes
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/attributes/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/attributes/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/attributes/to_a_spec.rb
-REXML::Attributes#to_a
-- returns an array with the attributes
-- returns an empty array if it has no attributes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/cdata/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/cdata/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/cdata/clone_spec.rb
-REXML::CData#clone
-- makes a copy of itself
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/cdata/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/cdata/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/cdata/initialize_spec.rb
-REXML::CData#initialize
-- creates a new CData object
-- respects whitespace if whitespace is true
-- receives parent as third argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/cdata/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/cdata/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/cdata/to_s_spec.rb
-REXML::CData#to_s
-- returns the contents of the CData
-- does not escape text
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/cdata/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/cdata/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/cdata/value_spec.rb
-REXML::CData#value
-- returns the contents of the CData
-- does not escape text
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/add_element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/add_element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_element_spec.rb
-REXML::Document#add_element
-- adds arg1 with attributes arg2 as root node
-- sets arg2 as arg1's attributes
-- accepts a node name as arg1 and adds it as root
-- sets arg1's context to the root's context
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_spec.rb
-REXML::Document#add
-- sets document's XML declaration
-- inserts XML declaration as first node
-- overwrites existing XML declaration
-- sets document DocType
-- overwrites existing DocType (ERROR - <n>)
-- adds root node unless it exists
-- refuses to add second root
 
-REXML::Document#<<
-- sets document's XML declaration
-- inserts XML declaration as first node
-- overwrites existing XML declaration
-- sets document DocType
-- overwrites existing DocType (ERROR - <n>)
-- adds root node unless it exists
-- refuses to add second root
 
 
- <n>)
-REXML::Document#add overwrites existing DocType ERROR
-NoMethodError: undefined method `kind_of' for #<REXML::DocType:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/document.rb:81:in `add'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_spec.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_spec.rb:55:in `<top (required)>'
 
- <n>)
-REXML::Document#<< overwrites existing DocType ERROR
-NoMethodError: undefined method `kind_of' for #<REXML::DocType:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/document.rb:81:in `add'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_spec.rb:38:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/add_spec.rb:59:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 2 errors
-exit 1
-failed(rubyspec/library/rexml/document/add_spec.rb)
-== rubyspec/library/rexml/document/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/clone_spec.rb
-REXML::Document#clone
-- clones document attributes
-- clones document context
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/doctype_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/doctype_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/doctype_spec.rb
-REXML::Document#doctype
-- returns the doctype
-- returns nil if there's no doctype
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/encoding_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/encoding_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/encoding_spec.rb
-REXML::Document#encoding
-- returns encoding from XML declaration
-- returns encoding from XML declaration (for UTF-16 as well)
-- uses UTF-8 as default encoding
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/expanded_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/expanded_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/expanded_name_spec.rb
-REXML::Document#expanded_name
-- returns an empty string for root
 
-REXML::Document#name
-- returns an empty string for root
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/new_spec.rb
-REXML::Document#new
-- initializes context of {} unless specified
-- has empty attributes if source is nil
-- can use other document context
-- clones source attributes
-- raises an error if source is not a Document, String or IO
-- does not perform XML validation
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/node_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/node_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/node_type_spec.rb
-REXML::Document#node_type
-- returns :document
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/document/root_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/root_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/root_spec.rb
-REXML::Document#root
-- returns document root tag name
-- returns nil if there is not root
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/stand_alone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/stand_alone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/stand_alone_spec.rb
-REXML::Document#stand_alone?
-- returns the XMLDecl standalone value
-- returns the default value when no XML declaration present
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/version_spec.rb
-REXML::Document#version
-- returns XML version from declaration
-- returns the default version when declaration is not present
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/write_spec.rb
-REXML::Document#write
-- returns document source as string
-- returns document indented
-- returns document with transitive support
-- returns document with support for IE
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/document/xml_decl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/document/xml_decl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/document/xml_decl_spec.rb
-REXML::Document#xml_decl
-- returns XML declaration of the document
-- returns default XML declaration unless present
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/add_attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/add_attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/add_attribute_spec.rb
-REXML::Element#add_attribute
-- adds a new attribute
-- overwrites an existing attribute
-- accepts a pair of strings
-- accepts an Attribute for key
-- ignores value if key is an Attribute
-- returns the attribute added
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/add_attributes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/add_attributes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/add_attributes_spec.rb
-REXML::Element#add_attribute
-- adds multiple attributes from a hash
-- adds multiple attributes from an array
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/add_element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/add_element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/add_element_spec.rb
-REXML::Element#add_element
-- adds a child without attributes
-- adds a child with attributes
-- adds a child with name
-- returns the added child
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/add_namespace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/add_namespace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/add_namespace_spec.rb
-REXML::Element#add_namespace
-- adds a namespace to element
-- accepts a prefix string as prefix
-- uses prefix as URI if uri is nil
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/add_text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/add_text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/add_text_spec.rb
-REXML::Element#add_namespace
-- adds text to an element
-- accepts a Text
-- joins the new text with the old one
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/attribute_spec.rb
-REXML::Element#attribute
-- returns an attribute by name
-- supports attributes inside namespaces
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/attributes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/attributes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/attributes_spec.rb
-REXML::Element#attributes
-- returns element's Attributes
-- returns an empty hash if element has no attributes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/cdatas_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/cdatas_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/cdatas_spec.rb
-REXML::Element#cdatas
-- returns the array of children cdatas
-- freezes the returned array
-- returns an empty array if element has no cdata
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/clone_spec.rb
-REXML::Element#clone
-- creates a copy of element
-- copies the attributes
-- does not copy the text
-- does not copy the child elements
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/comments_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/comments_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/comments_spec.rb
-REXML::Element#comments
-- returns the array of comments
-- returns a frozen object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/delete_attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/delete_attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/delete_attribute_spec.rb
-REXML::Element#delete_attribute
-- deletes an attribute from the element
-- returns the element with the attribute removed
-- returns nil if the attribute does not exist
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/delete_element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/delete_element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/delete_element_spec.rb
-REXML::Element#delete_element
-- deletes the child element
-- deletes a child via XPath
-- deletes the child at index
-- deletes Element and returns it (FAILED - <n>)
-- deletes an element and returns it
-- returns nil unless element exists
 
 
- <n>)
-REXML::Element#delete_element deletes Element and returns it FAILED
-Expected nil
- to equal <some_node/>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/delete_element_spec.rb:35:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/delete_element_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/rexml/element/delete_element_spec.rb)
-== rubyspec/library/rexml/element/delete_namespace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/delete_namespace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/delete_namespace_spec.rb
-REXML::Element#delete_namespace
-- deletes a namespace from the element
-- deletes default namespace when called with no args
-- returns the element
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/document_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/document_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/document_spec.rb
-REXML::Element#document
-- returns the element's document
-- returns nil if it belongs to no document
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/each_element_with_attribute_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/each_element_with_attribute_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/each_element_with_attribute_spec.rb
-REXML::Element#each_element_with_attributes
-- returns childs with attribute
-- takes attribute value as second argument
-- takes max number of childs as third argument
-- takes XPath filter as fourth argument
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/each_element_with_text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/each_element_with_text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/each_element_with_text_spec.rb
-REXML::Element#each_element_with_text
-- returns childs with text
-- takes max as second argument
-- takes XPath filter as third argument
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/get_text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/get_text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/get_text_spec.rb
-REXML::Element#get_text
-- returns the first text child node
-- returns text from an element matching path
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/has_attributes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/has_attributes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/has_attributes_spec.rb
-REXML::Element#has_attributes?
-- returns true when element has any attributes
-- returns false if element has no attributes
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/has_elements_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/has_elements_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/has_elements_spec.rb
-REXML::Element#has_elements?
-- returns true if element has child elements
-- returns false if element doesn't have child elements
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/has_text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/has_text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/has_text_spec.rb
-REXML::Element#has_text?
-- returns true if element has a Text child
-- returns false if it has no Text childs
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/inspect_spec.rb
-REXML::Element#inspect
-- returns the node as a string
-- inserts '...' if the node has children
-- inserts the attributes in the string
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/instructions_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/instructions_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/instructions_spec.rb
-REXML::Element#instructions
-- returns the Instruction children nodes
-- returns an empty array if it has no Instruction children
-- freezes the returned array
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/namespace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/namespace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/namespace_spec.rb
-REXML::Element#namespace
-- returns the default namespace
-- accepts a namespace prefix
-- returns an empty String if default namespace is not defined
-- returns nil if namespace is not defined
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/namespaces_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/namespaces_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/namespaces_spec.rb
-REXML::Element#namespaces
-- returns a hash of the namespaces
-- returns an empty hash if no namespaces exist
-- uses namespace prefixes as keys
-- uses namespace values as the hash values
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/new_spec.rb
-REXML::Element#new
-- creates element from tag name
-- creates element with default attributes
-- creates element from another element
-- takes parent as second argument
-- takes context as third argument
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/next_element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/next_element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/next_element_spec.rb
-REXML::Element#next_element
-- returns next existing element
-- returns nil on last element
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/node_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/node_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/node_type_spec.rb
-REXML::Element#node_type
-- returns :element
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/element/prefixes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/prefixes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/prefixes_spec.rb
-REXML::Element#prefixes
-- returns an array of the prefixes of the namespaces
-- does not include the default namespace
-- returns an empty array if no namespace was defined
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/previous_element_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/previous_element_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/previous_element_spec.rb
-REXML::Element#previous_element
-- returns previous element
-- returns nil on first element
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/raw_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/raw_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/raw_spec.rb
-REXML::Element#raw
-- returns true if raw mode is set to all
-- returns true if raw mode is set to expanded_name
-- returns false if raw mode is not set
-- returns false if raw is not :all or expanded_name
-- returns nil if context is not set
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/root_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/root_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/root_spec.rb
-REXML::Element#root
-- returns first child on documents
-- returns self on root nodes
-- returns parent's root on child nodes
-- returns self on standalone nodes
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/text_spec.rb
-REXML::Element#text
-- returns the text node of element
-- returns the text node value
-- returns nil if no text is attached
 
-REXML::Element#text=
-- sets the text node
-- replaces existing text
-- receives nil as an argument
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/texts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/texts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/texts_spec.rb
-REXML::Element#texts
-- returns an array of the Text children
-- returns an empty array if it has no Text children
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/element/whitespace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/element/whitespace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/element/whitespace_spec.rb
-REXML::Element#whitespace
-- returns true if whitespace is respected in the element
-- returns false if whitespace is ignored inside element
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/node/each_recursive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/each_recursive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/each_recursive_spec.rb
-REXML::Node#each_recursive
-- visits all subnodes of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/node/find_first_recursive_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/find_first_recursive_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/find_first_recursive_spec.rb
-REXML::Node#find_first_recursive
-- finds the first element that matches block
-- visits the nodes in preorder
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/node/index_in_parent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/index_in_parent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/index_in_parent_spec.rb
-REXML::Node#index_in_parent
-- returns the index (starting from 1) of self in parent
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/node/next_sibling_node_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/next_sibling_node_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/next_sibling_node_spec.rb
-REXML::Node#next_sibling_node
-- returns the next child node in parent
-- returns nil if there are no more child nodes next
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/node/parent_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/parent_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/parent_spec.rb
-REXML::Node#parent?
-- returns true for Elements
-- returns true for Documents
-- returns false for Texts
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/node/previous_sibling_node_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/node/previous_sibling_node_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/node/previous_sibling_node_spec.rb
-REXML::Node#previous_sibling_node
-- returns the previous child node in parent
-- returns nil if there are no more child nodes before
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/append_spec.rb
-REXML::Text#<<
-- appends a string to this text node
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/text/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/clone_spec.rb
-REXML::Text#clone
-- creates a copy of this node
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/comparison_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/comparison_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/comparison_spec.rb
-REXML::Text#<=>
-- returns -1 if lvalue is less than rvalue
-- returns -1 if lvalue is greater than rvalue
-- returns 0 if both values are equal
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/empty_spec.rb
-REXML::Text#empty?
-- returns true if the text is empty
-- returns false if the text is not empty
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/indent_text_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/indent_text_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb
-REXML::Text#indent_text
-- indents a string with default parameters (ERROR - <n>)
-- accepts a custom indentation level as second argument (ERROR - <n>)
-- accepts a custom separator as third argument (ERROR - <n>)
-- accepts a fourth parameter to skip the first line (ERROR - <n>)
 
 
- <n>)
-REXML::Text#indent_text indents a string with default parameters ERROR
-NoMethodError: undefined method `each' for "foo":String
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/text.rb:277:in `indent_text'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:9:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:4:in `<top (required)>'
 
- <n>)
-REXML::Text#indent_text accepts a custom indentation level as second argument ERROR
-NoMethodError: undefined method `each' for "foo":String
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/text.rb:277:in `indent_text'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:13:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:4:in `<top (required)>'
 
- <n>)
-REXML::Text#indent_text accepts a custom separator as third argument ERROR
-NoMethodError: undefined method `each' for "foo":String
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/text.rb:277:in `indent_text'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:17:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:4:in `<top (required)>'
 
- <n>)
-REXML::Text#indent_text accepts a fourth parameter to skip the first line ERROR
-NoMethodError: undefined method `each' for "foo":String
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/rexml/text.rb:277:in `indent_text'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:21:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/indent_text_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/library/rexml/text/indent_text_spec.rb)
-== rubyspec/library/rexml/text/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/inspect_spec.rb
-REXML::Text#inspect
-- inspects the string attribute as a string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/text/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/new_spec.rb
-REXML::Text.new
-- creates a Text child node with no parent
-- respects whitespace if second argument is true
-- receives a parent as third argument
-- expects escaped text if raw is true (FAILED - <n>)
-- uses raw value of the parent if raw is nil
-- escapes the values if raw is false
 
 
- <n>)
-REXML::Text.new expects escaped text if raw is true FAILED
-Expected Exception but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/new_spec.rb:31:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/new_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/rexml/text/new_spec.rb)
-== rubyspec/library/rexml/text/node_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/node_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/node_type_spec.rb
-REXML::Text#node_type
-- returns :text
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/text/normalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/normalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/normalize_spec.rb
-REXML::Text.normalize
-- escapes a string with <, >, &, ' and "
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/text/read_with_substitution_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/read_with_substitution_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/read_with_substitution_spec.rb
-REXML::Text.read_with_substitution
-- reads a text and escapes entities
-- accepts an regex for invalid expressions and raises an error if text matches
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/to_s_spec.rb
-REXML::Text#to_s
-- returns the string of this Text node
-- escapes the text
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/unnormalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/unnormalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/unnormalize_spec.rb
-REXML::Text.unnormalize
-- unescapes a string with the values defined in SETUTITSBUS
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/rexml/text/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/value_spec.rb
-REXML::Text#value
-- returns the text value of this node
-- does not escape entities
-- follows the respect_whitespace attribute
-- ignores the raw attribute
 
-REXML::Text#value=
-- sets the text of the node
-- escapes entities
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/wrap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/wrap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/wrap_spec.rb
-REXML::Text#wrap
-- wraps the text at width
-- returns the string if width is greater than the size of the string
-- takes a newline at the beginning option as the third parameter
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/rexml/text/write_with_substitution_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/rexml/text/write_with_substitution_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/rexml/text/write_with_substitution_spec.rb
-REXML::Text#write_with_substitution
-- writes out the input to a String
-- writes out the input to an IO
-- escapes characters
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/scanf/io/block_scanf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/scanf/io/block_scanf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/scanf/io/block_scanf_spec.rb
-IO#block_scanf
-- passes each match to the block as an array
-- keeps scanning the input and cycling back to the beginning of the input string
-- returns an empty array when a wrong specifier is passed
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/scanf/io/scanf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/scanf/io/scanf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/scanf/io/scanf_spec.rb
-IO#scanf
-- returns an array containing the input converted in the specified type
-- returns an array containing the input converted in the specified type with given maximum field width
-- returns an empty array when a wrong specifier is passed
 
-IO#scanf with block
-- passes each match to the block as an array
-- keeps scanning the input and cycling back to the beginning of the input string
-- returns an empty array when a wrong specifier is passed
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/scanf/string/block_scanf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/scanf/string/block_scanf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/scanf/string/block_scanf_spec.rb
-String#block_scanf
-- passes each match to the block as an array
-- keeps scanning the input and cycling back to the beginning of the input string
-- returns an empty array when a wrong specifier is passed
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/scanf/string/scanf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/scanf/string/scanf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/scanf/string/scanf_spec.rb
-String#scanf
-- returns an array containing the input converted in the specified type
-- returns an array containing the input converted in the specified type with given maximum field width
-- returns an empty array when a wrong specifier is passed
 
-String#scanf with block
-- passes each match to the block as an array
-- keeps scanning the input and cycling back to the beginning of the input string
-- returns an empty array when a wrong specifier is passed
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/securerandom/base64_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/securerandom/base64_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/securerandom/base64_spec.rb
-SecureRandom.base64
-- generates a random base64 string out of specified number of random bytes
-- returns an empty string when argument is 0
-- generates different base64 strings with subsequent invocations
-- generates a random base64 string out of 32 random bytes
-- treats nil agrument as default one and generates a random base64 string
-- raises ArgumentError on negative arguments
-- tries to convert the passed argument to an Integer using #to_int
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/securerandom/hex_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/securerandom/hex_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/securerandom/hex_spec.rb
-SecureRandom.hex
-- generates a random hex string of length twice the specified argement
-- returns an empty string when argument is 0
-- generates different hex strings with subsequent invocations
-- generates a random hex string of length 32 if no argument is provided
-- treats nil agrument as default one and generates a random hex string of length 32
-- raises ArgumentError on negative arguments
-- tries to convert the passed argument to an Integer using #to_int
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/securerandom/random_bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/securerandom/random_bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/securerandom/random_bytes_spec.rb
-SecureRandom.random_bytes
-- generates a random binary string of length 16 if no argument is provided
-- generates a random binary string of length 16 if argument is nil
-- generates a random binary string of specified length
-- generates different binary strings with subsequent invocations
-- raises ArgumentError on negative arguments
-- tries to convert the passed argument to an Integer using #to_int
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/securerandom/random_number_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/securerandom/random_number_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/securerandom/random_number_spec.rb
-SecureRandom.random_number
-- generates a random positive number smaller then the positive integer argument
-- generates a random float number between 0.0 and 1.0 if no argument provided
-- generates a random float number between 0.0 and 1.0 if argument is negative
-- generates different float numbers with subsequent invocations
-- raises ArgumentError if the argument is non-numeric
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/add_spec.rb
-Set#add
-- adds the passed Object to self
-- returns self
 
-Set#add?
-- adds the passed Object to self
-- returns self when the Object has not yet been added to self
-- returns nil when the Object has already been added to self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/append_spec.rb
-Set#<<
-- adds the passed Object to self
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/classify_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/classify_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/classify_spec.rb
-Set#classify
-- yields each Object in self
-- returns an Enumerator when passed no block
-- classifies the Objects in self based on the block's return value
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/clear_spec.rb
-Set#clear
-- removes all elements from self
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/collect_spec.rb
-Set#collect!
-- yields each Object in self
-- returns self
-- replaces self with the return values of the block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/constructor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/constructor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/constructor_spec.rb
-Set[]
-- returns a new Set populated with the passed Objects
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/delete_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/delete_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/delete_if_spec.rb
-Set#delete_if
-- yields every element of self
-- deletes every element from self for which the passed block returns true
-- returns self
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/delete_spec.rb
-Set#delete
-- deletes the passed Object from self
-- returns self
 
-Set#delete?
-- deletes the passed Object from self
-- returns self when the passed Object is in self
-- returns nil when the passed Object is not in self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/difference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/difference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/difference_spec.rb
-Set#difference
-- returns a new Set containting self's elements excluding the elements in the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#difference raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/difference.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/difference_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/difference_spec.rb)
-== rubyspec/library/set/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/divide_spec.rb
-Set#divide
-- divides self into a set of subsets based on the blocks return values
-- yields each Object to the block
 
-Set#divide when passed a block with an arity of 2
-- divides self into a set of subsets based on the blocks return values
-- yields each two Object to the block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/each_spec.rb
-Set#each
-- yields each Object in self
-- returns self
-- returns an Enumerator when not passed a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/empty_spec.rb
-Set#empty?
-- returns true if self is empty
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/enumerable/to_set_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/enumerable/to_set_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/enumerable/to_set_spec.rb
-Emumerable#to_set
-- returns a new Set created from self
-- allows passing an alternate class for Set
-- passes down passed blocks
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/eql_spec.rb
-Set#eql?
-- returns true when the passed argument is a Set and contains the same elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/equal_value_spec.rb
-Set#==
-- returns true when the passed Object is a Set and self and the Object contain the same elements
-- does not depend on the order of the elements
-- does not depend on the order of nested Sets
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/exclusion_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/exclusion_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/exclusion_spec.rb
-Set#^
-- returns a new Set containing elements that are not in both self and the passed Enumberable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#^ raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 3:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/exclusion_spec.rb:15:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/exclusion_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/exclusion_spec.rb)
-== rubyspec/library/set/flatten_merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/flatten_merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/flatten_merge_spec.rb
-Set#flatten_merge
-- is protected
-- flattens the passed Set and merges it into self
-- raises an ArgumentError when trying to flatten a recursive Set
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/flatten_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/flatten_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/flatten_spec.rb
-Set#flatten
-- returns a copy of self with each included Set flattened
-- raises an ArgumentError when self is recursive
 
-Set#flatten!
-- flattens self
-- returns self when self was modified
-- returns nil when self was not modified
-- raises an ArgumentError when self is recursive
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/hash_spec.rb
-Set#hash
-- is static
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/include_spec.rb
-Set#include?
-- returns true when self contains the passed Object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/initialize_copy_spec.rb
-Set#initialize_copy
-- is private
-- replaces all elements of self with the elements of the passed Set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/initialize_spec.rb
-Set#initialize
-- is private
-- adds all elements of the passed Enumerable to self
-- preprocesses all elements by a passed block before adding to self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/inspect_spec.rb
-Set#inspect
-- returns a String representation of self
-- correctly handles self-references
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/intersection_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/intersection_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/intersection_spec.rb
-Set#intersection
-- returns a new Set containing only elements shared by self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
-Set#&
-- returns a new Set containing only elements shared by self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#intersection raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/intersection.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/intersection_spec.rb:5:in `<top (required)>'
 
- <n>)
-Set#& raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/intersection.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/intersection_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/set/intersection_spec.rb)
-== rubyspec/library/set/keep_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/keep_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb
-Set#keep_if
-- yields every element of self (ERROR - <n>)
-- keeps every element from self for which the passed block returns true (ERROR - <n>)
-- returns self (ERROR - <n>)
-- returns an Enumerator when passed no block (ERROR - <n>)
 
 
- <n>)
-Set#keep_if yields every element of self ERROR
-NoMethodError: undefined method `keep_if' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#keep_if keeps every element from self for which the passed block returns true ERROR
-NoMethodError: undefined method `keep_if' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#keep_if returns self ERROR
-NoMethodError: undefined method `keep_if' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#keep_if returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `keep_if' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/keep_if_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/library/set/keep_if_spec.rb)
-== rubyspec/library/set/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/length_spec.rb
-Set#length
-- returns the number of elements in the set
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/map_spec.rb
-Set#map!
-- yields each Object in self
-- returns self
-- replaces self with the return values of the block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/member_spec.rb
-Set#member?
-- returns true when self contains the passed Object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/merge_spec.rb
-Set#merge
-- adds the elements of the passed Enumerable to self
-- returns self
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#merge raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/merge_spec.rb:16:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/merge_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/merge_spec.rb)
-== rubyspec/library/set/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/minus_spec.rb
-Set#-
-- returns a new Set containting self's elements excluding the elements in the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#- raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/difference.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/minus_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/minus_spec.rb)
-== rubyspec/library/set/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/plus_spec.rb
-Set#+
-- returns a new Set containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#+ raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/plus_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/plus_spec.rb)
-== rubyspec/library/set/pretty_print_cycle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/pretty_print_cycle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/pretty_print_cycle_spec.rb
-Set#pretty_print_cycle
-- passes the 'pretty print' representation of a self-referencing Set to the pretty print writer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/pretty_print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/pretty_print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/pretty_print_spec.rb
-Set#pretty_print
-- passes the 'pretty print' representation of self to the pretty print writer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/proper_subset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/proper_subset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/proper_subset_spec.rb
-Set#proper_subset?
-- returns true if passed a Set that self is a proper subset of
-- raises an ArgumentError when passed a non-Set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/proper_superset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/proper_superset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/proper_superset_spec.rb
-Set#proper_superset?
-- returns true if passed a Set that self is a proper superset of
-- raises an ArgumentError when passed a non-Set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/reject_spec.rb
-Set#reject!
-- yields every element of self
-- deletes every element from self for which the passed block returns true
-- returns self when self was modified
-- returns nil when self was not modified
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/replace_spec.rb
-Set#replace
-- replaces the contents with other and returns self
-- accepts any enumerable as other
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb
-Set#select!
-- yields every element of self (ERROR - <n>)
-- keeps every element from self for which the passed block returns true (ERROR - <n>)
-- returns self when self was modified (ERROR - <n>)
-- returns nil when self was not modified (ERROR - <n>)
-- returns an Enumerator when passed no block (ERROR - <n>)
 
 
- <n>)
-Set#select! yields every element of self ERROR
-NoMethodError: undefined method `select!' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#select! keeps every element from self for which the passed block returns true ERROR
-NoMethodError: undefined method `select!' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#select! returns self when self was modified ERROR
-NoMethodError: undefined method `select!' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#select! returns nil when self was not modified ERROR
-NoMethodError: undefined method `select!' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-Set#select! returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `select!' for #<Set: {"one", "two", "three"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:34:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/select_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 5 errors
-exit 1
-failed(rubyspec/library/set/select_spec.rb)
-== rubyspec/library/set/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/size_spec.rb
-Set#size
-- returns the number of elements in the set
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/add_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/add_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/add_spec.rb
-SortedSet#add
-- adds the passed Object to self
-- returns self
 
-SortedSet#add?
-- adds the passed Object to self
-- returns self when the Object has not yet been added to self
-- returns nil when the Object has already been added to self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/append_spec.rb
-SortedSet#<<
-- adds the passed Object to self
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/classify_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/classify_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/classify_spec.rb
-SortedSet#classify
-- yields each Object in self in sorted order
-- returns an Enumerator when passed no block
-- classifies the Objects in self based on the block's return value
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/clear_spec.rb
-SortedSet#clear
-- removes all elements from self
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/collect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/collect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/collect_spec.rb
-SortedSet#collect!
-- yields each Object in self in sorted order
-- returns self
-- replaces self with the return values of the block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/constructor_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/constructor_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/constructor_spec.rb
-SortedSet[]
-- returns a new SortedSet populated with the passed Objects
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/delete_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/delete_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/delete_if_spec.rb
-SortedSet#delete_if
-- yields each Object in self in sorted order
-- deletes every element from self for which the passed block returns true
-- returns self
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/delete_spec.rb
-SortedSet#delete
-- deletes the passed Object from self
-- returns self
 
-SortedSet#delete?
-- deletes the passed Object from self
-- returns self when the passed Object is in self
-- returns nil when the passed Object is not in self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/difference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/difference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/difference_spec.rb
-SortedSet#difference
-- returns a new SortedSet containting self's elements excluding the elements in the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#difference raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/difference.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/difference_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/difference_spec.rb)
-== rubyspec/library/set/sortedset/divide_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/divide_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/divide_spec.rb
-SortedSet#divide
-- divides self into a set of subsets based on the blocks return values
-- yields each Object in self in sorted order
 
-SortedSet#divide when passed a block with an arity of 2
-- divides self into a set of subsets based on the blocks return values
-- yields each two Objects to the block
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/each_spec.rb
-SortedSet#each
-- yields each Object in self in sorted order
-- returns self
-- returns an Enumerator when not passed a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/empty_spec.rb
-SortedSet#empty?
-- returns true if self is empty
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/eql_spec.rb
-SortedSet#eql?
-- returns true when the passed argument is a SortedSet and contains the same elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/equal_value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/equal_value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/equal_value_spec.rb
-SortedSet#==
-- returns true when the passed Object is a SortedSet and self and the Object contain the same elements
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/exclusion_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/exclusion_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/exclusion_spec.rb
-SortedSet#^
-- returns a new SortedSet containing elements that are not in both self and the passed Enumberable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#^ raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 3:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/exclusion_spec.rb:15:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/exclusion_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/exclusion_spec.rb)
-== rubyspec/library/set/sortedset/flatten_merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/flatten_merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/flatten_merge_spec.rb
-SortedSet#flatten_merge
-- is protected
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/flatten_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/flatten_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/flatten_spec.rb
-SortedSet#flatten
-- returns a copy of self with each included SortedSet flattened
 
-SortedSet#flatten!
-- flattens self
-- returns self when self was modified
-- returns nil when self was not modified
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/hash_spec.rb
-SortedSet#hash
-- is static
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/include_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/include_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/include_spec.rb
-SortedSet#include?
-- returns true when self contains the passed Object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/initialize_copy_spec.rb
-SortedSet#initialize_copy
-- is private
-- replaces all elements of self with the elements of the passed SortedSet
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/initialize_spec.rb
-SortedSet#initialize
-- is private
-- adds all elements of the passed Enumerable to self
-- preprocesses all elements by a passed block before adding to self
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/inspect_spec.rb
-SortedSet#inspect
-- returns a String representation of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/intersection_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/intersection_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/intersection_spec.rb
-SortedSet#intersection
-- returns a new SortedSet containing only elements shared by self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
-SortedSet#&
-- returns a new SortedSet containing only elements shared by self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#intersection raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/intersection.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/intersection_spec.rb:5:in `<top (required)>'
 
- <n>)
-SortedSet#& raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/intersection.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/intersection_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/intersection_spec.rb)
-== rubyspec/library/set/sortedset/keep_if_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/keep_if_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb
-SortedSet#keep_if
-- yields each Object in self in sorted order (ERROR - <n>)
-- keeps every element from self for which the passed block returns true (ERROR - <n>)
-- returns self (ERROR - <n>)
-- returns an Enumerator when passed no block (ERROR - <n>)
 
 
- <n>)
-SortedSet#keep_if yields each Object in self in sorted order ERROR
-NoMethodError: undefined method `keep_if' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#keep_if keeps every element from self for which the passed block returns true ERROR
-NoMethodError: undefined method `keep_if' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#keep_if returns self ERROR
-NoMethodError: undefined method `keep_if' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#keep_if returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `keep_if' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/keep_if_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 4 errors
-exit 1
-failed(rubyspec/library/set/sortedset/keep_if_spec.rb)
-== rubyspec/library/set/sortedset/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/length_spec.rb
-SortedSet#length
-- returns the number of elements in the set
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/map_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/map_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/map_spec.rb
-SortedSet#map!
-- yields each Object in self in sorted order
-- returns self
-- replaces self with the return values of the block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/member_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/member_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/member_spec.rb
-SortedSet#member?
-- returns true when self contains the passed Object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/merge_spec.rb
-SortedSet#merge
-- adds the elements of the passed Enumerable to self
-- returns self
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#merge raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/merge_spec.rb:16:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/merge_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/merge_spec.rb)
-== rubyspec/library/set/sortedset/minus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/minus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/minus_spec.rb
-SortedSet#-
-- returns a new SortedSet containting self's elements excluding the elements in the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#- raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/difference.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/minus_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/minus_spec.rb)
-== rubyspec/library/set/sortedset/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/plus_spec.rb
-SortedSet#+
-- returns a new SortedSet containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#+ raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/plus_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/plus_spec.rb)
-== rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb
-SortedSet#pretty_print_cycle
-- passes the 'pretty print' representation of a self-referencing SortedSet to the pretty print writer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/pretty_print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/pretty_print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/pretty_print_spec.rb
-SortedSet#pretty_print
-- passes the 'pretty print' representation of self to the pretty print writer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/proper_subset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/proper_subset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/proper_subset_spec.rb
-SortedSet#proper_subset?
-- returns true if passed a SortedSet that self is a proper subset of
-- raises an ArgumentError when passed a non-SortedSet
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/proper_superset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/proper_superset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/proper_superset_spec.rb
-SortedSet#proper_superset?
-- returns true if passed a SortedSet that self is a proper superset of
-- raises an ArgumentError when passed a non-SortedSet
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/reject_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/reject_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/reject_spec.rb
-SortedSet#reject!
-- yields each Object in self in sorted order
-- deletes every element from self for which the passed block returns true
-- returns self when self was modified
-- returns nil when self was not modified
-- returns an Enumerator when passed no block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/replace_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/replace_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/replace_spec.rb
-SortedSet#replace
-- replaces the contents with other and returns self
-- accepts any enumerable as other
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb
-SortedSet#select!
-- yields each Object in self in sorted order (ERROR - <n>)
-- keeps every element from self for which the passed block returns true (ERROR - <n>)
-- returns self when self was modified (ERROR - <n>)
-- returns nil when self was not modified (ERROR - <n>)
-- returns an Enumerator when passed no block (ERROR - <n>)
 
 
- <n>)
-SortedSet#select! yields each Object in self in sorted order ERROR
-NoMethodError: undefined method `select!' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:12:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#select! keeps every element from self for which the passed block returns true ERROR
-NoMethodError: undefined method `select!' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:17:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#select! returns self when self was modified ERROR
-NoMethodError: undefined method `select!' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:22:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#select! returns nil when self was not modified ERROR
-NoMethodError: undefined method `select!' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:26:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:4:in `<top (required)>'
 
- <n>)
-SortedSet#select! returns an Enumerator when passed no block ERROR
-NoMethodError: undefined method `select!' for #<SortedSet: {"one", "three", "two"}>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:30:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:5:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/select_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 5 errors
-exit 1
-failed(rubyspec/library/set/sortedset/select_spec.rb)
-== rubyspec/library/set/sortedset/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/size_spec.rb
-SortedSet#size
-- returns the number of elements in the set
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/subset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/subset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/subset_spec.rb
-SortedSet#subset?
-- returns true if passed a SortedSet that is equal to self or self is a subset of
-- raises an ArgumentError when passed a non-SortedSet
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/subtract_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/subtract_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/subtract_spec.rb
-SortedSet#subtract
-- deletes any elements contained in other and returns self
-- accepts any enumerable as other
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/superset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/superset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/superset_spec.rb
-SortedSet#superset?
-- returns true if passed a SortedSet that equals self or self is a proper superset of
-- raises an ArgumentError when passed a non-SortedSet
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/to_a_spec.rb
-SortedSet#to_a
-- returns an array containing elements of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/sortedset/union_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/sortedset/union_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/union_spec.rb
-SortedSet#union
-- returns a new SortedSet containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
-SortedSet#|
-- returns a new SortedSet containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-SortedSet#union raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/union_spec.rb:5:in `<top (required)>'
 
- <n>)
-SortedSet#| raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/sortedset/union_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/set/sortedset/union_spec.rb)
-== rubyspec/library/set/subset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/subset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/subset_spec.rb
-Set#subset?
-- returns true if passed a Set that is equal to self or self is a subset of
-- raises an ArgumentError when passed a non-Set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/subtract_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/subtract_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/subtract_spec.rb
-Set#subtract
-- deletes any elements contained in other and returns self
-- accepts any enumerable as other
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/superset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/superset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/superset_spec.rb
-Set#superset?
-- returns true if passed a Set that equals self or self is a proper superset of
-- raises an ArgumentError when passed a non-Set
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/set/to_a_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/to_a_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/to_a_spec.rb
-Set#to_a
-- returns an array containing elements of self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/set/union_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/set/union_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/union_spec.rb
-Set#union
-- returns a new Set containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
-Set#|
-- returns a new Set containing all elements of self and the passed Enumerable
-- raises an ArgumentError when passed a non-Enumerable (FAILED - <n>)
 
 
- <n>)
-Set#union raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/union_spec.rb:5:in `<top (required)>'
 
- <n>)
-Set#| raises an ArgumentError when passed a non-Enumerable FAILED
-Expected ArgumentError
-but got NoMethodError (undefined method `each' for 1:Fixnum)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/shared/union.rb:12:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/set/union_spec.rb:9:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/library/set/union_spec.rb)
-== rubyspec/library/shellwords/shellwords_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/shellwords/shellwords_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/shellwords/shellwords_spec.rb
-Shellwords#shellwords
-- honors quoted strings
-- honors escaped double quotes
-- honors escaped single quotes
-- raises ArgumentError when double quoted strings are misquoted
-- raises ArgumentError when single quoted strings are misquoted
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/singleton/allocate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/allocate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/allocate_spec.rb
-Singleton.allocate
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/singleton/clone_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/clone_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/clone_spec.rb
-Singleton#clone
-- is prevented
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/singleton/dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/dump_spec.rb
-Singleton#_dump
-- returns an empty string
-- returns an empty string from a singleton subclass
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/singleton/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/dup_spec.rb
-Singleton#dup
-- is prevented
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/singleton/instance_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/instance_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/instance_spec.rb
-Singleton.instance
-- returns an instance of the singleton class
-- returns the same instance for multiple calls to instance
-- returns an instance of the singleton's subclasses
-- returns the same instance for multiple class to instance on subclasses
-- returns an instance of the singleton's clone
-- returns the same instance for multiple class to instance on clones
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/singleton/instantiate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/instantiate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/instantiate_spec.rb
-Singleton._instantiate?
-- is private
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/singleton/load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/load_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/singleton/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/singleton/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/singleton/new_spec.rb
-Singleton.new
-- is a private method
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/close_read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/close_read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/close_read_spec.rb
-Socket::BasicSocket#close_read
-- closes the reading end of the socket
-- it works on sockets with closed ends
-- does not close the socket
-- fully closes the socket if it was already closed for writing
-- raises IOError on closed socket
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/close_write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/close_write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/close_write_spec.rb
-Socket::BasicSocket#close_write
-- closes the writing end of the socket
-- works on sockets with closed write ends
-- does not close the socket
-- fully closes the socket if it was already closed for reading
-- raises IOError on closed socket
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb
-BasicSocket.do_not_reverse_lookup
-- defaults to true (FAILED - <n>)
-- causes 'peeraddr' to avoid name lookups
-- looks for hostnames when set to false
-- looks for numeric addresses when set to true
 
 
- <n>)
-BasicSocket.do_not_reverse_lookup defaults to true FAILED
-Expected false to be true
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb:58:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb:46:in `block in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb:45:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb)
-== rubyspec/library/socket/basicsocket/for_fd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/for_fd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/for_fd_spec.rb
-BasicSocket#for_fd
-- return a Socket instance wrapped around the descriptor
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/getpeername_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/getpeername_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/getpeername_spec.rb
-Socket::BasicSocket#getpeername
-- returns the sockaddr of the other end of the connection
-- raises an error if socket's not connected
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/getsockname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/getsockname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/getsockname_spec.rb
-Socket::BasicSocket#getsockname
-- returns the sockaddr associacted with the socket
-- works on sockets listening in ipaddr_any
-- returns empty sockaddr for unbinded sockets
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/getsockopt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/getsockopt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/getsockopt_spec.rb
-BasicSocket#getsockopt
-- gets a socket option Socket::SO_TYPE
-- gets a socket option Socket::SO_OOBINLINE
-- gets a socket option Socket::SO_LINGER
-- gets a socket option Socket::SO_SNDBUF
-- raises a SystemCallError with an invalid socket option
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb
-Socket::BasicSocket#recv_nonblock
-- raises EAGAIN if there's no data available
-- receives data after it's ready
-- does not block if there's no data available
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/recv_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/recv_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/recv_spec.rb
-BasicSocket#recv
-- receives a specified number of bytes of a message from another socket
-- accepts flags to specify unusual receiving behaviour
-- gets lines delimited with a custom separator
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/send_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/send_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/send_spec.rb
-BasicSocket#send
-- sends a message to another socket and returns the number of bytes sent
-- accepts flags to specify unusual sending behaviour
-- accepts a sockaddr as recipient address
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/setsockopt_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/setsockopt_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/setsockopt_spec.rb
-BasicSocket#setsockopt
-- sets the socket linger to 0
-- sets the socket linger to some positive value
-- sets the socket option Socket::SO_OOBINLINE
-- sets the socket option Socket::SO_SNDBUF
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/basicsocket/shutdown_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/basicsocket/shutdown_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/basicsocket/shutdown_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/constants/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/constants/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/constants/constants_spec.rb
-Socket::Constants
-- defines socket types
-- defines protocol families
-- defines address families
-- defines send/receive options
-- defines socket level options
-- defines socket options
-- defines multicast options
-- defines TCP options
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/ipsocket/addr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/ipsocket/addr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/ipsocket/addr_spec.rb
-Socket::IPSocket#addr
-- returns an array with the socket's information
-- returns an address in the array if do_not_reverse_lookup is true
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/ipsocket/getaddress_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/ipsocket/getaddress_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/ipsocket/getaddress_spec.rb
-Socket::IPSocket#getaddress
-- returns the IP address of hostname
-- returns the IP address when passed an IP
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/ipsocket/peeraddr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/ipsocket/peeraddr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/ipsocket/peeraddr_spec.rb
-Socket::IPSocket#peeraddr
-- raises error if socket is not connected
-- returns an array of information on the peer
-- returns an IP instead of hostname if do_not_reverse_lookup is true
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/ipsocket/recvfrom_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/ipsocket/recvfrom_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/ipsocket/recvfrom_spec.rb
-Socket::IPSocket#recvfrom
-- reads data from the connection
-- reads up to len bytes
-- returns an array with the data and connection info
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/accept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/accept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/accept_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/bind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/bind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/bind_spec.rb
-Socket#bind on SOCK_DGRAM socket
-- binds to a port
-- returns 0 if successful
-- raises Errno::EINVAL when binding to an already bound port
-- raises Errno::EADDRNOTAVAIL when the specified sockaddr is not available from the local machine
-- raises Errno::EACCES when the current user does not have permission to bind
 
-Socket#bind on SOCK_STREAM socket
-- binds to a port
-- returns 0 if successful
-- raises Errno::EINVAL when binding to an already bound port
-- raises Errno::EADDRNOTAVAIL when the specified sockaddr is not available from the local machine
-- raises Errno::EACCES when the current user does not have permission to bind
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/connect_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/connect_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/connect_nonblock_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/connect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/connect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/connect_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/for_fd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/for_fd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/for_fd_spec.rb
-Socket.for_fd given a file descriptor
-- adopts that descriptor into a new Socket object
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/getaddrinfo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/getaddrinfo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/getaddrinfo_spec.rb
-Socket#getaddrinfo
-- gets the address information
-- accepts empty addresses for IPv4 passive sockets
-- accepts empty addresses for IPv4 non-passive sockets
-- accepts empty addresses for IPv6 passive sockets
-- accepts empty addresses for IPv6 non-passive sockets
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/gethostbyaddr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/gethostbyaddr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/gethostbyaddr_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/gethostbyname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/gethostbyname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/gethostbyname_spec.rb
-Socket#gethostbyname
-- returns broadcast address info for '<broadcast>'
-- returns broadcast address info for '<any>'
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/gethostname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/gethostname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/gethostname_spec.rb
-Socket.gethostname
-- returns the host name
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/socket/getnameinfo_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/getnameinfo_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/getnameinfo_spec.rb
-Socket#getnameinfo
-- gets the name information and don't resolve it
-- gets the name information and resolve the host
-- gets the name information and resolves the service
-- gets a 3-element array and doesn't resolve hostname
-- gets a 3-element array and esolves the service
-- gets a 4-element array and doesn't resolve hostname
-- gets a 4-element array and esolves the service
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/getservbyname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/getservbyname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/getservbyname_spec.rb
-Socket#getservbyname
-- identifies service ports
-- raises a SocketError when the service or port is invalid
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/listen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/listen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/listen_spec.rb
-Socket#listen
-- verifies we can listen for incoming connections
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb
-Socket#pack_sockaddr_in
-- packs and unpacks
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb
-Socket#pack_sockaddr_un
-- packs and unpacks
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/socket/pair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/pair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/pair_spec.rb
-Socket#pair
-- ensures the returned sockets are connected
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/recvfrom_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/recvfrom_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/recvfrom_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/sockaddr_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/sockaddr_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/sockaddr_in_spec.rb
-Socket#sockaddr_in
-- packs and unpacks
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/sockaddr_un_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/sockaddr_un_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/sockaddr_un_spec.rb
-Socket#sockaddr_un
-- packs and unpacks
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/socket/socket_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/socket_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/socket_spec.rb
-Socket
-- inherits from BasicSocket and IO
 
-The socket class hierarchy
-- has an IPSocket in parallel to Socket
-- has TCPSocket and UDPSocket subclasses of IPSocket
-- has a UNIXSocket in parallel to Socket
 
-Server class hierarchy
-- contains UNIXServer
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/socketpair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/socketpair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/socketpair_spec.rb
-Socket#socketpair
-- ensures the returned sockets are connected
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/socket/sysaccept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/sysaccept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/sysaccept_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb
-Socket#unpack_sockaddr_in
-- decodes the host name and port number of a packed sockaddr_in
-- raises an ArgumentError when the sin_family is not AF_INET
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb
-Socket::TCPServer.accept_nonblock
-- accepts non blocking connections
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/accept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/accept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/accept_spec.rb
-TCPServer#accept
-- accepts a connection and returns a TCPSocket
-- can be interrupted by Thread#kill
-- can be interrupted by Thread#raise
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/gets_spec.rb
-TCPServer#gets
-- raises Errno::ENOTCONN on gets
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/listen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/listen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/listen_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/new_spec.rb
-TCPServer.new
-- 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
-- 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
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/output_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/output_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/output_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/readpartial_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/readpartial_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/readpartial_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpserver/sysaccept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpserver/sysaccept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpserver/sysaccept_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb
-TCPSocket#gethostbyname
-- returns an array elements of information on the hostname
-- returns the canonical name as first value
-- returns the address type as the third value
-- returns the IP address as the fourth value
-- returns any aliases to the address as second value
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpsocket/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpsocket/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpsocket/new_spec.rb
-TCPSocket.new
-- requires a hostname and a port as arguments
-- refuses the connection when there is no server to connect to
-- connects to a listening server
-- has an address once it has connected to a listening server
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpsocket/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpsocket/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpsocket/open_spec.rb
-TCPSocket.open
-- requires a hostname and a port as arguments
-- refuses the connection when there is no server to connect to
-- connects to a listening server
-- has an address once it has connected to a listening server
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/tcpsocket/partially_closable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/tcpsocket/partially_closable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/tcpsocket/partially_closable_spec.rb
-TCPSocket partial closability
-- if the write end is closed then the other side can read past EOF without blocking
-- closing the write end ensures that the other side can read until EOF
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/bind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/bind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/bind_spec.rb
-UDPSocket.bind
-- binds the socket to a port
-- binds to INADDR_ANY if the hostname is empty
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/connect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/connect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/connect_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/open_spec.rb
-UDPSocket.open
-- allows calls to open without arguments
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/udpsocket/send_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/udpsocket/send_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/udpsocket/send_spec.rb
-UDPSocket.send
-- sends data in ad hoc mode
-- sends data in ad hoc mode (with port given as a String)
-- sends data in connection mode
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixserver/accept_nonblock_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixserver/accept_nonblock_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb
-UNIXServer#accept_nonblock
-- accepts a connection in a non-blocking way
-- returns a UNIXSocket
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixserver/accept_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixserver/accept_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixserver/accept_spec.rb
-UNIXServer#accept
-- accepts what is written by the client
-- can be interrupted by Thread#kill
-- can be interrupted by Thread#raise
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixserver/for_fd_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixserver/for_fd_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixserver/for_fd_spec.rb
-UNIXServer#for_fd
-- can calculate the path
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/socket/unixserver/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixserver/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixserver/new_spec.rb
-UNIXServer.new
-- creates a new UNIXServer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixserver/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixserver/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixserver/open_spec.rb
-UNIXServer.open
-- creates a new UNIXServer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/addr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/addr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/addr_spec.rb
-UNIXSocket#addr
-- returns the address family of this socket in an array
-- returns the path of the socket in an array if it's a server
-- returns an empty string for path if it's a client
-- returns an array
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/open_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/pair_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/pair_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/pair_spec.rb
-UNIXSocket#pair
-- if the write end is closed then the other side can read past EOF without blocking
-- closing the write end ensures that the other side can read until EOF
-- returns a pair of connected sockets
-- returns sockets with no name
-- returns sockets with no address
-- returns sockets with no peeraddr
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/partially_closable_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/partially_closable_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/partially_closable_spec.rb
-UNIXSocket partial closability
-- if the write end is closed then the other side can read past EOF without blocking
-- closing the write end ensures that the other side can read until EOF
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/path_spec.rb
-UNIXSocket#path
-- returns the path of the socket if it's a server
-- returns an empty string for path if it's a client
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/peeraddr_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/peeraddr_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/peeraddr_spec.rb
-UNIXSocket#peeraddr
-- returns the address familly and path of the server end of the connection
-- raises an error in server sockets
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/socket/unixsocket/recvfrom_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/socket/unixsocket/recvfrom_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/socket/unixsocket/recvfrom_spec.rb
-UNIXSocket#recvfrom
-- receives len bytes from sock
-- returns an array with data and information on the sender
-- uses different message options
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/append_spec.rb
-StringIO#<< when passed [Object]
-- returns self
-- writes the passed argument onto self
-- writes the passed argument at the current position
-- pads self with \000 when the current position is after the end
-- taints self's String when the passed argument is tainted
-- does not taint self when the passed argument is tainted
-- updates self's position
-- tries to convert the passed argument to a String using #to_s
 
-StringIO#<< when self is not writable
-- raises an IOError
 
-StringIO#<< when in append mode
-- appends the passed argument to the end of self, ignoring current position
-- correctly updates self's position
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/binmode_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/binmode_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/binmode_spec.rb
-StringIO#binmode
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/bytes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/bytes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/bytes_spec.rb
-StringIO#bytes
-- yields each character code in turn
-- updates the position before each yield
-- does not yield if the current position is out of bounds
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#bytes when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/chars_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/chars_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/chars_spec.rb
-StringIO#chars
-- yields each character code in turn
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#chars when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/close_read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/close_read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/close_read_spec.rb
-StringIO#close_read
-- returns nil
-- prevents further reading
-- allows further writing
-- raises an IOError when in write-only mode
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/close_spec.rb
-StringIO#close
-- returns nil
-- prevents further reading and/or writing
-- raises an IOError when self was already closed
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/close_write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/close_write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/close_write_spec.rb
-StringIO#close_write
-- returns nil
-- prevents further writing
-- allows further reading
-- raises an IOError when in read-only mode
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/closed_read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/closed_read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/closed_read_spec.rb
-StringIO#closed_read?
-- returns true if self is not readable
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/closed_spec.rb
-StringIO#closed?
-- returns true if self is completely closed
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/closed_write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/closed_write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/closed_write_spec.rb
-StringIO#closed_write?
-- returns true if self is not writable
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/each_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/each_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/each_byte_spec.rb
-StringIO#each_byte
-- yields each character code in turn
-- updates the position before each yield
-- does not yield if the current position is out of bounds
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#each_byte when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/each_char_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/each_char_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/each_char_spec.rb
-StringIO#each_char
-- yields each character code in turn
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#each_char when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/each_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/each_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/each_line_spec.rb
-StringIO#each_line when passed a separator
-- uses the passed argument as the line separator
-- does not change $_
-- returns self
-- tries to convert the passed separator to a String using #to_str
-- yields self's content starting from the current position when the passed separator is nil
-- yields each paragraph when passed an empty String as separator
 
-StringIO#each_line when passed no arguments
-- yields each line to the passed block
-- yields each line starting from the current position
-- does not change $_
-- uses $/ as the default line separator
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#each_line when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/each_spec.rb
-StringIO#each when passed a separator
-- uses the passed argument as the line separator
-- does not change $_
-- returns self
-- tries to convert the passed separator to a String using #to_str
-- yields self's content starting from the current position when the passed separator is nil
-- yields each paragraph when passed an empty String as separator
 
-StringIO#each when passed no arguments
-- yields each line to the passed block
-- yields each line starting from the current position
-- does not change $_
-- uses $/ as the default line separator
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#each when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/eof_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/eof_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/eof_spec.rb
-StringIO#eof?
-- returns true when self's position is greater than or equal to self's size
-- returns false when self's position is less than self's size
 
-StringIO#eof
-- returns true when self's position is greater than or equal to self's size
-- returns false when self's position is less than self's size
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/fcntl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/fcntl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/fcntl_spec.rb
-StringIO#fcntl
-- raises a NotImplementedError
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/fileno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/fileno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/fileno_spec.rb
-StringIO#fileno
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/flush_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/flush_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/flush_spec.rb
-StringIO#flush
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/fsync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/fsync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/fsync_spec.rb
-StringIO#fsync
-- returns zero
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/getbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/getbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/getbyte_spec.rb
-StringIO#getbyte
-- increases self's position by one
-- returns nil when called at the end of self
-- does not increase self's position when called at the end of file
-- returns the 8-bit byte at the current position
 
-StringIO#getbyte when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/getc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/getc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/getc_spec.rb
-StringIO#getc
-- increases self's position by one
-- returns nil when called at the end of self
-- does not increase self's position when called at the end of file
-- returns the charactor at the current position
 
-StringIO#getc when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/gets_spec.rb
-StringIO#gets when passed [separator]
-- returns the data read till the next occurence of the passed separator
-- sets $_ to the read content
-- updates self's lineno by one
-- returns the next paragraph when the passed separator is an empty String
-- returns the remaining content starting at the current position when passed nil
-- tries to convert the passed separator to a String using #to_str
 
-StringIO#gets when passed no argument
-- returns the data read till the next occurence of $/ or till eof
-- sets $_ to the read content
-- updates self's position
-- updates self's lineno
-- returns nil if self is at the end
 
-StringIO#gets when in write-only mode
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/initialize_copy_spec.rb
-StringIO#initialize_copy
-- is private
-- returns self
-- tries to convert the passed argument to a StringIO using #to_strio
-- copies the passed StringIO's content to self
-- copies the passed StringIO's position to self
-- taints self when the passed StringIO is tainted
-- copies the passed StringIO's mode to self
-- copies the passed StringIO's append mode
-- does not truncate self's content when the copied StringIO was in truncate mode
-- makes both StringIO objects to share position, eof status
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/initialize_spec.rb
-StringIO#initialize when passed [Object, mode]
-- uses the passed Object as the StringIO backend
-- sets the mode based on the passed mode
-- allows passing the mode as an Integer
-- raises a RuntimeError when passed a frozen String in truncate mode as StringIO backend
-- tries to convert the passed mode to a String using #to_str
-- raises an Errno::EACCES error when passed a frozen string with a write-mode
 
-StringIO#initialize when passed [Object]
-- uses the passed Object as the StringIO backend
-- sets the mode to read-write
-- tries to convert the passed Object to a String using #to_str
-- automatically sets the mode to read-only when passed a frozen string
 
-StringIO#initialize when passed no arguments
-- is private
-- sets the mode to read-write
-- uses an empty String as the StringIO backend
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/isatty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/isatty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/isatty_spec.rb
-StringIO#tty?
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/length_spec.rb
-StringIO#length
-- returns the length of the wrapped string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/lineno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/lineno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/lineno_spec.rb
-StringIO#lineno
-- returns the number of lines read
 
-StringIO#lineno=
-- sets the current line number, but has no impact on the position
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/lines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/lines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/lines_spec.rb
-StringIO#lines when passed a separator
-- uses the passed argument as the line separator
-- does not change $_
-- returns self
-- tries to convert the passed separator to a String using #to_str
-- yields self's content starting from the current position when the passed separator is nil
-- yields each paragraph when passed an empty String as separator
 
-StringIO#lines when passed no arguments
-- yields each line to the passed block
-- yields each line starting from the current position
-- does not change $_
-- uses $/ as the default line separator
-- returns self
-- returns an Enumerator when passed no block
 
-StringIO#lines when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/open_spec.rb
-StringIO.open when passed [Object, mode]
-- uses the passed Object as the StringIO backend
-- returns the blocks return value when yielding
-- yields self to the passed block
-- closes self after yielding
-- even closes self when an exception is raised while yielding
-- sets self's string to nil after yielding
-- even sets self's string to nil when an exception is raised while yielding
-- sets the mode based on the passed mode
-- allows passing the mode as an Integer
-- raises a RuntimeError when passed a frozen String in truncate mode as StringIO backend
-- tries to convert the passed mode to a String using #to_str
-- raises an Errno::EACCES error when passed a frozen string with a write-mode
 
-StringIO.open when passed [Object]
-- uses the passed Object as the StringIO backend
-- yields self to the passed block
-- sets the mode to read-write
-- tries to convert the passed Object to a String using #to_str
-- automatically sets the mode to read-only when passed a frozen string
 
-StringIO.open when passed no arguments
-- yields self to the passed block
-- sets the mode to read-write
-- uses an empty String as the StringIO backend
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/path_spec.rb
-StringIO#path
-- is not defined (FAILED - <n>)
 
 
- <n>)
-StringIO#path is not defined FAILED
-Expected NoMethodError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/path_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/path_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/stringio/path_spec.rb)
-== rubyspec/library/stringio/pid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/pid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/pid_spec.rb
-StringIO#pid
-- returns nil
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/pos_spec.rb
-StringIO#pos
-- returns the current byte offset
 
-StringIO#pos=
-- updates the current byte offset
-- raises an EINVAL if given a negative argument
-- updates the current byte offset after reaching EOF
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/print_spec.rb
-StringIO#print
-- prints $_ when passed no arguments
-- prints the passed arguments to self
-- tries to convert the passed Object to a String using #to_s
-- returns nil
-- pads self with \000 when the current position is after the end
-- honors the output record separator global
-- updates the current position
-- correctly updates the current position when honoring the output record separator global
 
-StringIO#print when in append mode
-- appends the passed argument to the end of self
-- correctly updates self's position
 
-StringIO#print when self is not writable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/printf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/printf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/printf_spec.rb
-StringIO#printf
-- returns nil
-- pads self with \000 when the current position is after the end
-- performs format conversion
-- updates the current position
 
-StringIO#printf when in append mode
-- appends the passed argument to the end of self
-- correctly updates self's position
 
-StringIO#printf when self is not writable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/putc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/putc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/putc_spec.rb
-StringIO#putc when passed [String]
-- overwrites the character at the current position
-- only writes the first character from the passed String
-- returns the passed String
-- correctly updates the current position
 
-StringIO#putc when passed [Object]
-- it writes the passed Integer % 256 to self
-- pads self with \000 when the current position is after the end
-- tries to convert the passed argument to an Integer using #to_int
-- raises a TypeError when the passed argument can't be coerced to Integer
 
-StringIO#putc when in append mode
-- appends to the end of self
 
-StringIO#putc when self is not writable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/puts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/puts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/puts_spec.rb
-StringIO#puts when passed [Array, ...]
-- writes each element of the passed Array to self, separated by a newline
-- flattens nested Arrays
-- handles self-recursive arrays correctly
-- does not honor the global output record separator $\
-- first tries to convert each Array element to an Array using #to_ary
-- then tries to convert each Array element to a String using #to_s
 
-StringIO#puts when passed [Object, ...]
-- does not honor the global output record separator $\
-- does not put a \n after each Objects that end in a newline
-- first tries to convert each Object to an Array using #to_ary
-- then tries to convert each Object to a String using #to_s
 
-StringIO#puts when passed no arguments
-- returns nil
-- prints a newline
-- does not honor the global output record separator $\
 
-StringIO#puts when in append mode
-- appends the passed argument to the end of self
-- correctly updates self's position
 
-StringIO#puts when self is not writable
-- raises an IOError
 
-StringIO#puts when passed an encoded string
-- stores the bytes unmodified
 
 
-Finished in <t> seconds
 
-1 file, 17 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/read_spec.rb
-StringIO#read when passed length, buffer
-- returns the passed buffer String
-- reads length bytes and writes them to the buffer String
-- tries to convert the passed buffer Object to a String using #to_str
-- raises a TypeError when the passed buffer Object can't be converted to a String
-- raises an error when passed a frozen String as buffer
 
-StringIO#read when passed [length]
-- reads length bytes from the current position and returns them
-- reads at most the whole content
-- correctly updates the position
-- tries to convert the passed length to an Integer using #to_int
-- raises a TypeError when the passed length can't be converted to an Integer
-- raises a TypeError when the passed length is negative
 
-StringIO#read when passed no arguments
-- reads the whole content starting from the current position
-- correctly updates the current position
-- returns an empty string if at EOF
 
-StringIO#read when passed nil
-- returns the remaining content from the current position
-- updates the current position
-- returns an empty string if at EOF
 
-StringIO#read when self is not readable
-- raises an IOError
 
-StringIO#read when passed [length]
-- returns nil when self's position is at the end
-- returns an empty String when length is 0
 
-StringIO#read when passed length and a buffer
-- reads [length] characters into the buffer
 
 
-Finished in <t> seconds
 
-1 file, 21 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/readbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/readbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/readbyte_spec.rb
-StringIO#readbyte
-- correctly updates the current position
-- raises an EOFError when self is at the end
-- reads the next 8-bit byte from self's current position
 
-StringIO#readbyte when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/readchar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/readchar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/readchar_spec.rb
-StringIO#readchar
-- correctly updates the current position
-- raises an EOFError when self is at the end
-- reads the next 8-bit byte from self's current position
 
-StringIO#readchar when self is not readable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/readline_spec.rb
-StringIO#readline when passed [separator]
-- returns the data read till the next occurence of the passed separator
-- sets $_ to the read content
-- updates self's lineno by one
-- returns the next paragraph when the passed separator is an empty String
-- returns the remaining content starting at the current position when passed nil
-- tries to convert the passed separator to a String using #to_str
 
-StringIO#readline when passed no argument
-- returns the data read till the next occurence of $/ or till eof
-- sets $_ to the read content
-- updates self's position
-- updates self's lineno
-- raises an IOError if self is at the end
 
-StringIO#readline when in write-only mode
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/readlines_spec.rb
-StringIO#readlines when passed [separator]
-- returns an Array containing lines based on the passed separator
-- updates self's position based on the number of read bytes
-- updates self's lineno based on the number of read lines
-- does not change $_
-- returns an Array containing all paragraphs when the passed separator is an empty String
-- returns the remaining content as one line starting at the current position when passed nil
-- tries to convert the passed separator to a String using #to_str
 
-StringIO#readlines when passed no argument
-- returns an Array containing lines based on $/
-- updates self's position based on the number of read bytes
-- updates self's lineno based on the number of read lines
-- does not change $_
-- returns an empty Array when self is at the end
 
-StringIO#readlines when in write-only mode
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 13 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/readpartial_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/readpartial_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/readpartial_spec.rb
-StringIO#readpartial
-- raises IOError on closed stream
-- reads at most the specified number of bytes
-- reads after ungetc with data in the buffer
-- reads after ungetc without data in the buffer
-- discards the existing buffer content upon successful read
-- raises EOFError on EOF
-- discards the existing buffer content upon error
-- raises IOError if the stream is closed
-- raises ArgumentError if the negative argument is provided
-- immediately returns an empty string if the length argument is 0
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/reopen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/reopen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/reopen_spec.rb
-StringIO#reopen when passed [Object, Integer]
-- reopens self with the passed Object in the passed mode
-- does not taint self when the passed Object was tainted
-- tries to convert the passed Object to a String using #to_str
-- raises a TypeError when the passed Object can't be converted to a String
-- raises an Errno::EACCES when trying to reopen self with a frozen String in write-mode
-- raises a RuntimeError when trying to reopen self with a frozen String in truncate-mode
-- does not raise IOError when passed a frozen String in read-mode
 
-StringIO#reopen when passed [Object, Object]
-- reopens self with the passed Object in the passed mode
-- truncates the passed String when opened in truncate mode
-- does not taint self when the passed Object was tainted
-- tries to convert the passed Object to a String using #to_str
-- raises a TypeError when the passed Object can't be converted to a String using #to_str
-- resets self's position to 0
-- resets self's line number to 0
-- tries to convert the passed mode Object to an Integer using #to_str
-- raises an Errno::EACCES error when trying to reopen self with a frozen String in write-mode
-- does not raise IOError if a frozen string is passed in read mode
 
-StringIO#reopen when passed [String]
-- reopens self with the passed String in read-write mode
-- does not taint self when the passed Object was tainted
-- resets self's position to 0
-- resets self's line number to 0
 
-StringIO#reopen when passed [Object]
-- raises a TypeError when passed an Object that can't be converted to a StringIO
-- does not try to convert the passed Object to a String using #to_str
-- tries to convert the passed Object to a StringIO using #to_strio
-- taints self when the passed Object was tainted
 
-StringIO#reopen when passed no arguments
-- resets self's mode to read-write
-- resets self's position to 0
-- resets self's line number to 0
 
-StringIO#reopen
-- reopens a stream when given a String argument
-- reopens a stream in append mode when flagged as such
-- reopens and truncate when reopened in write mode
-- truncates the given string, not a copy
-- taints self if the provided StringIO argument is tainted
-- does not truncate the content even when the StringIO argument is in the truncate mode
 
 
-Finished in <t> seconds
 
-1 file, 34 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/rewind_spec.rb
-StringIO#rewind
-- returns 0
-- resets the position
-- resets the line number
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/seek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/seek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/seek_spec.rb
-StringIO#seek
-- seeks from the current position when whence is IO::SEEK_CUR
-- seeks from the end of self when whence is IO::SEEK_END
-- seeks to an absolute position when whence is IO::SEEK_SET
-- raises an Errno::EINVAL error on negative amounts when whence is IO::SEEK_SET
-- raises an Errno::EINVAL error on incorrect whence argument
-- tries to convert the passed Object to a String using #to_int
-- raises a TypeError when the passed Object can't be converted to an Integer
 
-StringIO#seek when self is closed
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/size_spec.rb
-StringIO#size
-- returns the length of the wrapped string
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/string_spec.rb
-StringIO#string
-- returns the underlying string
 
-StringIO#string=
-- returns the passed String
-- changes the underlying string
-- resets the position
-- resets the line number
-- tries to convert the passed Object to a String using #to_str
-- raises a TypeError when the passed Object can't be converted to an Integer
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/stringio_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/stringio_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/stringio_spec.rb
-StringIO
-- includes the Enumerable module
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/sync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/sync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/sync_spec.rb
-StringIO#sync
-- returns true
 
-StringIO#sync=
-- does not change 'sync' status
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/sysread_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/sysread_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/sysread_spec.rb
-StringIO#sysread when passed length, buffer
-- returns the passed buffer String
-- reads length bytes and writes them to the buffer String
-- tries to convert the passed buffer Object to a String using #to_str
-- raises a TypeError when the passed buffer Object can't be converted to a String
-- raises an error when passed a frozen String as buffer
 
-StringIO#sysread when passed [length]
-- reads length bytes from the current position and returns them
-- reads at most the whole content
-- correctly updates the position
-- tries to convert the passed length to an Integer using #to_int
-- raises a TypeError when the passed length can't be converted to an Integer
-- raises a TypeError when the passed length is negative
 
-StringIO#sysread when passed no arguments
-- reads the whole content starting from the current position
-- correctly updates the current position
-- returns an empty String if at EOF
 
-StringIO#sysread when self is not readable
-- raises an IOError
 
-StringIO#sysread when passed nil
-- returns the remaining content from the current position
-- updates the current position
-- returns an empty String if at EOF
 
-StringIO#sysread when passed [length]
-- raises an EOFError when self's position is at the end
-- returns an empty String when length is 0
 
 
-Finished in <t> seconds
 
-1 file, 20 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/syswrite_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/syswrite_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/syswrite_spec.rb
-StringIO#syswrite when passed [Object]
-- tries to convert the passed Object to a String using #to_s
 
-StringIO#syswrite when passed [String]
-- writes the passed String at the current buffer position
-- pads self with \000 when the current position is after the end
-- returns the number of bytes written
-- updates self's position
-- taints self's String when the passed argument is tainted
-- does not taint self when the passed argument is tainted
 
-StringIO#syswrite when self is not writable
-- raises an IOError
 
-StringIO#syswrite when in append mode
-- appends the passed argument to the end of self
-- correctly updates self's position
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/tell_spec.rb
-StringIO#tell
-- returns the current byte offset
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/truncate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/truncate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/truncate_spec.rb
-StringIO#truncate when passed [length]
-- returns the passed length
-- truncated the underlying string down to the passed length
-- does not create a copy of the underlying string
-- does not change the position
-- can grow a string to a larger size, padding it with \000
-- raises an Errno::EINVAL when the passed length is negative
-- tries to convert the passed length to an Integer using #to_int
-- returns the passed length Object, NOT the result of #to_int
-- raises a TypeError when the passed length can't be converted to an Integer
 
-StringIO#truncate when self is not writable
-- raises an IOError
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringio/tty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/tty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/tty_spec.rb
-StringIO#tty?
-- returns false
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringio/ungetc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/ungetc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/ungetc_spec.rb
-StringIO#ungetc when passed [char]
-- writes the passed char before the current position
-- returns nil
-- decreases the current position by one
-- pads with \000 when the current position is after the end (ERROR - <n>)
-- tries to convert the passed argument to an String using #to_str
-- raises a TypeError when the passed length can't be converted to an Integer or String
 
-StringIO#ungetc when self is not readable
-- raises an IOError
 
 
- <n>)
-StringIO#ungetc when passed [char] pads with \000 when the current position is after the end ERROR
-IndexError: index 14 out of string
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/ungetc_spec.rb:28:in `ungetc'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/ungetc_spec.rb:28:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/ungetc_spec.rb:4:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/stringio/ungetc_spec.rb)
-== rubyspec/library/stringio/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringio/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringio/write_spec.rb
-StringIO#write when passed [Object]
-- tries to convert the passed Object to a String using #to_s
 
-StringIO#write when passed [String]
-- writes the passed String at the current buffer position
-- pads self with \000 when the current position is after the end
-- returns the number of bytes written
-- updates self's position
-- taints self's String when the passed argument is tainted
-- does not taint self when the passed argument is tainted
 
-StringIO#write when self is not writable
-- raises an IOError
 
-StringIO#write when in append mode
-- appends the passed argument to the end of self
-- correctly updates self's position
 
 
-Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/append_spec.rb
-StringScanner#<<
-- concatenates the given argument to self and returns self
-- raises a TypeError if the given argument can't be converted to a String (FAILED - <n>)
 
-StringScanner#<< when passed a Fixnum
-- raises a TypeError
-- doesn't call to_int on the argument
 
 
- <n>)
-StringScanner#<< raises a TypeError if the given argument can't be converted to a String FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/shared/concat.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/append_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/stringscanner/append_spec.rb)
-== rubyspec/library/stringscanner/beginning_of_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/beginning_of_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/beginning_of_line_spec.rb
-StringScanner#beginning_of_line?
-- returns true if the scan pointer is at the beginning of the line, false otherwise
-- returns true if the scan pointer is at the end of the line of an empty string.
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/bol_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/bol_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/bol_spec.rb
-StringScanner#bol?
-- returns true if the scan pointer is at the beginning of the line, false otherwise
-- returns true if the scan pointer is at the end of the line of an empty string.
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/check_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/check_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/check_spec.rb
-StringScanner#check
-- returns the value that scan would return, without advancing the scan pointer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/check_until_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/check_until_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/check_until_spec.rb
-StringScanner#check_until
-- returns the same value of scan_until, but don't advances the scan pointer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/clear_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/clear_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/clear_spec.rb
-StringScanner#clear
-- set the scan pointer to the end of the string and clear matching data.
-- warns in verbose mode that the method is obsolete
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/concat_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/concat_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/concat_spec.rb
-StringScanner#concat
-- concatenates the given argument to self and returns self
-- raises a TypeError if the given argument can't be converted to a String (FAILED - <n>)
 
-StringScanner#concat when passed a Fixnum
-- raises a TypeError
-- doesn't call to_int on the argument
 
 
- <n>)
-StringScanner#concat raises a TypeError if the given argument can't be converted to a String FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/shared/concat.rb:10:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/concat_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/stringscanner/concat_spec.rb)
-== rubyspec/library/stringscanner/dup_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/dup_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/dup_spec.rb
-StringScanner#dup
-- returns a new StringScanner duplicated from the original
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/element_reference_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/element_reference_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/element_reference_spec.rb
-StringScanner#[]
-- returns the n-th subgroup in the most recent match
-- returns nil if index is outside of self
-- calls to_int on the given index
-- raises a TypeError if the given index is nil
-- raises a TypeError when a String is as argument
-- raises a TypeError when a Range is as argument
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/empty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/empty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/empty_spec.rb
-StringScanner#empty?
-- Returns true if the scan pointer is at the end of the string
-- Returns false if the scan pointer is not at the end of the string
-- warns in verbose mode that the method is obsolete
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/eos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/eos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/eos_spec.rb
-StringScanner#eos?
-- Returns true if the scan pointer is at the end of the string
-- Returns false if the scan pointer is not at the end of the string
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/exist_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/exist_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/exist_spec.rb
-StringScanner#exist?
-- returns the index of the first occurrence of the given pattern
-- returns 0 if the pattern is empty
-- returns nil if the pattern isn't found in the string
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/get_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/get_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/get_byte_spec.rb
-StringScanner#get_byte
-- scans one byte and returns it
-- is not multi-byte character sensitive
-- returns nil at the end of the string
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/getbyte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/getbyte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/getbyte_spec.rb
-StringScanner#getbyte
-- scans one byte and returns it
-- is not multi-byte character sensitive
-- returns nil at the end of the string
-- warns in verbose mode that the method is obsolete
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/getch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/getch_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/getch_spec.rb
-StringScanner#getch
-- scans one character and returns it
-- is multi-byte character sensitive
-- returns nil at the end of the string
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/initialize_copy_spec.rb
-StringScanner#initialize_copy
-- is a private method
-- copies the passed StringScanner's content to self
-- copies the passed StringSCanner's position to self
-- does not taint self when the passed StringScanner is tainted
-- copies the passed StringScanner scan pointer to self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/initialize_spec.rb
-StringScanner#initialize
-- is a private method
-- returns an instance of StringScanner
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/inspect_spec.rb
-StringScanner#inspect
-- returns a String object
-- returns a string that represents the StringScanner object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/match_spec.rb
-StringScanner#match?
-- returns the length of the match and the scan pointer is not advanced
-- returns nil if there's no match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/matched_size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/matched_size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/matched_size_spec.rb
-StringScanner#matched_size
-- returns the size of the most recent match
-- returns nil if there was no recent match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/matched_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/matched_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/matched_spec.rb
-StringScanner#matched
-- returns the last matched string
-- returns nil if there's no match
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
-StringScanner#matched?
-- returns true if the last match was successful
-- returns false if there's no match
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/matchedsize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/matchedsize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/matchedsize_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/must_C_version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/must_C_version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/must_C_version_spec.rb
-StringScanner.must_C_version
-- returns self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/stringscanner/peek_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/peek_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/peek_spec.rb
-StringScanner#peek
-- returns at most the specified number of characters from the current position
-- returns an empty string when the passed argument is zero
-- raises a ArgumentError when the passed argument is negative
-- raises a RangeError when the passed argument is a Bignum
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/peep_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/peep_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/peep_spec.rb
-StringScanner#peep
-- returns at most the specified number of characters from the current position
-- returns an empty string when the passed argument is zero
-- raises a ArgumentError when the passed argument is negative
-- raises a RangeError when the passed argument is a Bignum
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
-- warns in verbose mode that the method is obsolete
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/pointer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/pointer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/pointer_spec.rb
-StringScanner#pointer
-- returns the position of the scan pointer
-- returns 0 in the reset position
-- returns the length of the string in the terminate position
 
-StringScanner#pointer=
-- modify the scan pointer
-- raises a RangeError when the passed argument is out of range
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/pos_spec.rb
-StringScanner#pos
-- returns the position of the scan pointer
-- returns 0 in the reset position
-- returns the length of the string in the terminate position
 
-StringScanner#pos=
-- modify the scan pointer
-- raises a RangeError when the passed argument is out of range
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/post_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/post_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/post_match_spec.rb
-StringScanner#post_match
-- returns the post-match (in the regular expression sense) of the last scan
-- returns nil if there's no match
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/pre_match_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/pre_match_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/pre_match_spec.rb
-StringScanner#pre_match
-- returns the pre-match (in the regular expression sense) of the last scan
-- returns nil if there's no match
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/reset_spec.rb
-StringScanner#reset
-- reset the scan pointer and clear matching data
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/rest_size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/rest_size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/rest_size_spec.rb
-StringScanner#rest_size
-- Returns the length of the rest of the string
-- is equivalent to rest.size
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/rest_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/rest_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/rest_spec.rb
-StringScanner#rest
-- returns the rest of the string
-- returns self in the reset position
-- returns an empty string in the terminate position
-- returns an instance of String when passed a String subclass
-- taints the returned String if the input was tainted
 
-StringScanner#rest?
-- returns true if there is more data in the string
-- returns false if there is no more data in the string
-- is the opposite of eos?
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/restsize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/restsize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/restsize_spec.rb
-StringScanner#restsize
-- Returns the length of the rest of the string
-- is equivalent to rest.size
-- warns in verbose mode that the method is obsolete
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/scan_full_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/scan_full_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/scan_full_spec.rb
-StringScanner#scan_full
-- returns the number of bytes advanced
-- returns the number of bytes advanced and advances the scan pointer if the second argument is true
-- returns the matched string if the third argument is true
-- returns the matched string if the third argument is true and advances the scan pointer if the second argument is true
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/scan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/scan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/scan_spec.rb
-StringScanner#scan
-- returns the matched string
-- returns nil if there's no match
-- raises a TypeError if pattern isn't a Regexp and can't be converted to a String
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/scan_until_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/scan_until_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/scan_until_spec.rb
-StringScanner#scan_until
-- returns the substring up to and including the end of the match
-- returns nil if there's no match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/search_full_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/search_full_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/search_full_spec.rb
-StringScanner#search_full
-- returns the number of bytes advanced
-- returns the number of bytes advanced and advances the scan pointer if the second argument is true
-- returns the matched string if the third argument is true
-- returns the matched string if the third argument is true and advances the scan pointer if the second argument is true
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/skip_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/skip_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/skip_spec.rb
-StringScanner#skip
-- returns length of the match
-- returns nil if there's no match
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/skip_until_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/skip_until_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/skip_until_spec.rb
-StringScanner#skip_until
-- returns the number of bytes advanced and advances the scan pointer until pattern is matched and consumed
-- returns nil if no match was found
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/string_spec.rb
-StringScanner#string
-- returns the string being scanned
 
-StringScanner#string=
-- changes the string being scanned to the argument and resets the scanner
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/terminate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/terminate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/terminate_spec.rb
-StringScanner#terminate
-- set the scan pointer to the end of the string and clear matching data.
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/stringscanner/unscan_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/stringscanner/unscan_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/stringscanner/unscan_spec.rb
-StringScanner#unscan
-- set the scan pointer to the previous position
-- remember only one previous position
-- raises a ScanError when the previous match had failed
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/alert_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/alert_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/alert_spec.rb
-Syslog.alert
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/close_spec.rb
-Syslog.close
-- closes the log
-- raises a RuntimeError if the log's already closed
-- it does not work inside blocks
-- sets the identity to nil
-- sets the options to nil
-- sets the facility to nil
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/constants_spec.rb
-Syslog::Constants
-- includes the Syslog constants
 
-Syslog::Constants Syslog::Constants.LOG_MASK
-- returns the mask value for a priority
-- works on undefined constants
 
-Syslog::Constants Syslog::Constants.LOG_UPTO
-- returns a mask for the priorities up to a given argument
-- works on undefined constants
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/crit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/crit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/crit_spec.rb
-Syslog.crit
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/debug_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/debug_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/debug_spec.rb
-Syslog.debug
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/emerg_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/emerg_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/emerg_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/err_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/err_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/err_spec.rb
-Syslog.err
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/facility_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/facility_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/facility_spec.rb
-Syslog.facility
-- returns the logging facility
-- returns nil if the log is closed
-- defaults to LOG_USER
-- resets after each open call
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/ident_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/ident_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/ident_spec.rb
-Syslog.ident
-- returns the logging identity
-- returns nil if the log is closed
-- defaults to $0
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/info_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/info_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/info_spec.rb
-Syslog.info
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/inspect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/inspect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/inspect_spec.rb
-Syslog.inspect
-- returns a string a closed log
-- returns a string for an opened log
-- includes the ident, options, facility and mask
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/instance_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/instance_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/instance_spec.rb
-Syslog.instance
-- returns the module
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/syslog/log_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/log_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/log_spec.rb
-Syslog.log
-- receives a priority as first argument
-- accepts undefined priorites
-- fails with TypeError on nil log messages
-- fails if the log is closed
-- accepts printf parameters
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/mask_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/mask_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/mask_spec.rb
-Syslog.mask
-- returns the log priority mask
-- defaults to 255
-- returns nil if the log is closed
-- persists if the log is reopened
 
-Syslog.mask=
-- sets the log priority mask
-- raises an error if the log is closed
-- only accepts numbers
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/notice_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/notice_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/notice_spec.rb
-Syslog.notice
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/open_spec.rb
-Syslog.open
-- returns the module
-- receives an identity as first argument
-- defaults the identity to $0
-- receives the logging options as second argument
-- defaults the logging options to LOG_PID | LOG_CONS
-- receives a facility as third argument
-- defaults the facility to LOG_USER
-- receives a block and calls it with the module
-- closes the log if after it receives a block
-- raises an error if the log is opened
 
-Syslog.open!
-- reopens the log
-- fails with RuntimeError if the log is closed
-- receives the same parameters as Syslog.open
-- returns the module
 
 
-Finished in <t> seconds
 
-1 file, 14 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/opened_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/opened_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/opened_spec.rb
-Syslog.opened?
-- returns true if the log is opened
-- returns false otherwise
-- works inside a block
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/options_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/options_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/options_spec.rb
-Syslog.options
-- returns the logging options
-- returns nil when the log is closed
-- defaults to LOG_PID | LOG_CONS
-- resets after each open call
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/reopen_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/reopen_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/reopen_spec.rb
-Syslog.reopen
-- reopens the log
-- fails with RuntimeError if the log is closed
-- receives the same parameters as Syslog.open
-- returns the module
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/syslog/warning_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/syslog/warning_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/syslog/warning_spec.rb
-Syslog.warning
-- logs a message
-- accepts sprintf arguments
-- works as an alias for Syslog.log
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/_close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/_close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/_close_spec.rb
-Tempfile#_close
-- is protected
-- closes self
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/callback_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/callback_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/callback_spec.rb
-Tempfile.callback
-- needs to be reviewed for spec completeness
 
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/close_spec.rb
-Tempfile#close when passed no argument or [false]
-- closes self
 
-Tempfile#close when passed [true]
-- closes self
-- unlinks self
 
-Tempfile#close!
-- closes self
-- unlinks self
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/delete_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/delete_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/delete_spec.rb
-Tempfile#delete
-- unlinks self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/tempfile/initialize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/initialize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/initialize_spec.rb
-Tempfile#initialize
-- opens a new tempfile with the passed name in the passed directory
-- sets the permisssions on the tempfile to 0600
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/length_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/length_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/length_spec.rb
-Tempfile#length
-- returns the size of self
-- returns 0 when self is closed
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/open_spec.rb
-Tempfile#open
-- reopens self
-- reopens self in read and write mode and does not truncate
 
-Tempfile.open
-- returns a new, open Tempfile instance
 
-Tempfile.open when passed a block
-- yields a new, open Tempfile instance to the block
-- closes the yielded Tempfile after the block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/path_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/path_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/path_spec.rb
-Tempfile#path
-- returns the path to the tempfile
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/size_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/size_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/size_spec.rb
-Tempfile#size
-- returns the size of self
-- returns 0 when self is closed
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tempfile/unlink_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tempfile/unlink_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tempfile/unlink_spec.rb
-Tempfile#unlink
-- unlinks self
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/time/httpdate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/time/httpdate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/time/httpdate_spec.rb
-Time.httpdate
-- parses RFC-2616 strings
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/time/iso8601_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/time/iso8601_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/time/iso8601_spec.rb
-Time.xmlschema
-- parses ISO-8601 strings
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/time/rfc2822_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/time/rfc2822_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/time/rfc2822_spec.rb
-Time.rfc2822
-- parses RFC-822 strings
-- parses RFC-2822 strings
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/time/rfc822_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/time/rfc822_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/time/rfc822_spec.rb
-Time.rfc822
-- parses RFC-822 strings
-- parses RFC-2822 strings
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/time/xmlschema_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/time/xmlschema_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/time/xmlschema_spec.rb
-Time.xmlschema
-- parses ISO-8601 strings
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/timeout/timeout_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/timeout/timeout_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/timeout/timeout_spec.rb
-Timeout.timeout
-- raises Timeout::Error when it times out with no specified error type
-- raises specified error type when it times out
-- does not wait too long
-- does not return too quickly
-- returns back the last value in the block
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tmpdir/dir/mktmpdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tmpdir/dir/mktmpdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tmpdir/dir/mktmpdir_spec.rb
-Dir.mktmpdir when passed no arguments
-- returns the path to the created tmp-dir
-- creates a new writable directory in the path provided by Dir.tmpdir
 
-Dir.mkdir when passed a block
-- yields the path to the passed block
-- creates the tmp-dir before yielding
-- removes the tmp-dir after executing the block
-- returns the blocks return value
 
-Dir.mktmpdir when passed [String]
-- uses the passed String as a prefix to the tmp-directory
 
-Dir.mktmpdir when passed [Array]
-- uses the first element of the passed Array as a prefix and the scond element as a suffix to the tmp-directory
 
-Dir.mktmpdir when passed [Object]
-- raises an ArgumentError
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/tmpdir/dir/tmpdir_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/tmpdir/dir/tmpdir_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/tmpdir/dir/tmpdir_spec.rb
-Dir.tmpdir
-- returns the path to a writable and readable directory
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/eql_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/eql_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/eql_spec.rb
-URI#eql?
-- returns false if the normalized forms are different
-- returns false for when compared to non-uri objects (ERROR - <n>)
 
 
- <n>)
-URI#eql? returns false for when compared to non-uri objects ERROR
-NoMethodError: undefined method `parser' for "http://example.com/":String
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/uri/generic.rb:1062:in `eql?'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/shared/eql.rb:14:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/eql_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/uri/eql_spec.rb)
-== rubyspec/library/uri/equality_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/equality_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/equality_spec.rb
-URI#==
-- ignores capitalization of host names
-- ignores capitalization of scheme (FAILED - <n>)
-- treats a blank path and a path of '/' as the same
-- is case sensitive in all components of the URI but the host and scheme
-- differentiates based on port number
-- returns false if the normalized forms are different
-- returns false for when compared to non-uri objects
 
 
- <n>)
-URI#== ignores capitalization of scheme FAILED
-Expected #<URI::HTTP:0x<address> URL:hTTp://example.com>
-to equal #<URI::HTTP:0x<address> URL:http://example.com>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/equality_spec.rb:13:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/equality_spec.rb:6:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/library/uri/equality_spec.rb)
-== rubyspec/library/uri/extract_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/extract_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/extract_spec.rb
-URI.extract
-- behaves according to its documentation
-- treats contiguous URIs as a single URI
-- treats pretty much anything with a colon as a URI
-- wraps a URI string in an array
-- pulls a variety of protocol URIs from a string
-- pulls all URIs within a string in order into an array when a block is not given
-- yields each URI in the given string in order to a block, if given, and returns nil
-- allows the user to specify a list of acceptable protocols of URIs to scan for
 
 
-Finished in <t> seconds
 
-1 file, 8 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/http/request_uri_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/http/request_uri_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/http/request_uri_spec.rb
-URI::HTTP.request_uri
-- returns a string of the path + query
-- returns '/' if the path of the URI is blank
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/join_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/join_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/join_spec.rb
-URI.join
-- returns a URI object of the concatenation of a protocol and domain, and a path
-- raises an error if given no argument
-- doesn't create redundant '/'s
-- discards arguments given before an absolute uri
-- resolves .. in paths
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/mailto/build_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/mailto/build_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/mailto/build_spec.rb
-URI::Mailto.build
-- conforms to the MatzRuby tests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/merge_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/merge_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/merge_spec.rb
-URI#merge
-- returns the receiver and the argument, joined as per URI.join
-- accepts URI objects as argument
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/normalize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/normalize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/normalize_spec.rb
-URI#normalize
-- adds a / onto the end of the URI if the path is blank
-- downcases the host of the URI
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/parse_spec.rb
-URI.parse
-- returns a URI::HTTP object when parsing an HTTP URI
-- populates the components of a parsed URI::HTTP, setting the port to 80 by default
-- parses out the port number of a URI, when given
-- returns a URI::HTTPS object when parsing an HTTPS URI
-- sets the port of a parsed https URI to 443 by default
-- returns a URI::LDAP object when parsing an LDAP URI
-- populates the components of a parsed URI::LDAP object
-- returns a URI::MailTo object when passed a mailto URI
-- populates the components of a parsed URI::MailTo object
-- does its best to extract components from URI::Generic objects
-- raises errors on malformed URIs
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/plus_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/plus_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/plus_spec.rb
-URI#+
-- replaces the end of the path of the URI when added to a string that looks like a relative path
-- replaces the entire path of the URI when added to a string that begins with a /
-- replaces the entire url when added to a string that looks like a full url
-- canonicalizes the URI's path, removing ../'s
-- doesn't conconicalize the path when adding to the empty string
-- raises a URI::BadURIError when adding two relative URIs
-- conforms to the merge specifications from rfc 2396
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/regexp_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/regexp_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/regexp_spec.rb
-URI.regexp
-- behaves according to the MatzRuby tests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/route_from_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/route_from_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/route_from_spec.rb
-URI#route_from
-- gives the minimal difference between the current URI and the target
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/route_to_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/route_to_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/route_to_spec.rb
-URI#route_to
-- gives the minimal difference between the current URI and the target
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/select_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/select_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/select_spec.rb
-URI#select
-- takes any number of component names as symbols, and returns an array of those components
-- returns nil for any valid component that isn't set and doesn't have a default
-- raises an ArgumentError if a component is requested that isn't valid under the given scheme
-- raises an ArgumentError if given strings rather than symbols
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/set_component_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/set_component_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/set_component_spec.rb
-URI#select
-- conforms to the MatzRuby tests
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/uri/uri_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/uri/uri_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/uri/uri_spec.rb
-the URI method
-- parses a given URI, returning a URI object
-- converts its argument with to_str
-- does not add a URI method to Object instances
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/_getproperty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/_getproperty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/_getproperty_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/_invoke_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/_invoke_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/_invoke_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/_setproperty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/_setproperty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/_setproperty_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/codepage_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/codepage_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/codepage_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/connect_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/connect_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/connect_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/const_load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/const_load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/const_load_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/constants_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/create_guid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/create_guid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/create_guid_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/invoke_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/invoke_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/invoke_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/locale_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/locale_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/locale_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_method_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_method_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_methods_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole/setproperty_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole/setproperty_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole/setproperty_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/handler_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/handler_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/handler_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/off_event_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/off_event_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/off_event_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/on_event_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/on_event_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/dispid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/dispid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/dispid_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/event_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/event_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/event_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/invkind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/invkind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/invkind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/params_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/return_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/return_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/size_params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/size_params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/size_params_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_method/visible_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_method/visible_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_method/visible_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/default_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/default_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/default_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/input_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/input_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/input_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/optional_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/optional_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/optional_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/retval_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/retval_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/retval_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_param/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_param/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_param/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/guid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/guid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/guid_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/major_version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/major_version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/major_version_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/progid_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/progid_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/progid_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/progids_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/progids_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/progids_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/src_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/src_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/src_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/typekind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/typekind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/typekind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/variables_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/variables_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/variables_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_type/visible_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_type/visible_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_type/visible_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/value_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/value_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/value_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/win32ole/win32ole_variable/visible_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/win32ole/win32ole_variable/visible_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/win32ole/win32ole_variable/visible_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/add_builtin_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/add_builtin_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/add_builtin_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/add_domain_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/add_domain_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/add_domain_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/add_private_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/add_private_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/add_private_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/add_ruby_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/add_ruby_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/add_ruby_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/detect_implicit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/detect_implicit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/detect_implicit_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/dump_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/dump_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/dump_spec.rb
-YAML.dump
-- converts an object to YAML and write result to io when io provided
-- returns a string containing dumped YAML when no io provided
-- returns the same string that #to_yaml on objects
-- dumps strings into YAML strings
-- dumps hashes into YAML key-values
-- dumps Arrays into YAML collection
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/dump_stream_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/dump_stream_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/dump_stream_spec.rb
-YAML.dump_stream
-- returns an empty string when not passed any objects
-- returns a YAML stream containing the objects passed
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/each_document_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/each_document_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/each_document_spec.rb
-YAML#each_document
-- calls the block on each succesive document
-- works on files
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/each_node_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/each_node_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/each_node_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/emitter_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/emitter_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/emitter_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/generic_parser_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/generic_parser_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/generic_parser_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/load_documents_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/load_documents_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/load_documents_spec.rb
-YAML.load_documents
-- calls the block on each succesive document
-- works on files
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/load_file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/load_file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/load_file_spec.rb
-YAML.load_file
-- returns a hash
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/yaml/load_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/load_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/load_spec.rb
-YAML.load
-- returns a document from current io stream when io provided
-- loads strings
-- fails on invalid keys
-- accepts symbols
-- accepts numbers
-- accepts collections
-- parses start markers
-- does not escape symbols
-- works with block sequence shortcuts
-- works on complex keys
-- loads a symbol key that contains spaces
 
 
-Finished in <t> seconds
 
-1 file, 11 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/load_stream_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/load_stream_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/load_stream_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/object_maker_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/object_maker_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/object_maker_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/parse_documents_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/parse_documents_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/parse_documents_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/parse_file_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/parse_file_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/parse_file_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/parse_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/parse_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/parse_spec.rb
-YAML#parse with an empty string
-- returns false
 
-YAML#parse
-- returns the value from the object
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/parser_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/parser_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/parser_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/quick_emit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/quick_emit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/quick_emit_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/read_type_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/read_type_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/read_type_class_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/tag_class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/tag_class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/tag_class_spec.rb
-YAML.tag_class
-- associates a taguri tag with a ruby class
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/yaml/tagged_classes_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/tagged_classes_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/tagged_classes_spec.rb
-YAML.tagged_classes
-- returns a complete dictionary of taguris paired with classes
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/yaml/tagurize_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/tagurize_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/tagurize_spec.rb
-YAML.tagurize
-- converts a type_id to a taguri
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/to_yaml_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/to_yaml_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/to_yaml_spec.rb
-Object#to_yaml
-- returns the YAML representation of an Array object
-- returns the YAML representation of a Hash object
-- returns the YAML representation of a Class object
-- returns the YAML representation of a Date object
-- returns the YAML representation of a FalseClass
-- returns the YAML representation of a Float object
-- returns the YAML representation of an Integer object
-- returns the YAML representation of a NilClass object
-- returns the YAML represenation of a RegExp object
-- returns the YAML representation of a String object
-- returns the YAML representation of a Struct object (ERROR - <n>)
-- returns the YAML representation of a Symbol object
-- returns the YAML representation of a Time object
-- returns the YAML representation of a TrueClass
-- returns the YAML representation of a Error object
-- returns the YAML representation for Range objects
-- returns the YAML representation of numeric constants
-- returns the YAML representation of an array of hashes
 
 
- <n>)
-Object#to_yaml returns the YAML representation of a Struct object ERROR
-NoMethodError: undefined method `gsub' for nil:NilClass
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml/rubytypes.rb:50:in `yaml_tag_class_name'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml/tag.rb:70:in `taguri'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml/rubytypes.rb:90:in `block in to_yaml'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml.rb:391:in `call'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml.rb:391:in `emit'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml.rb:391:in `quick_emit'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/lib/ruby/1.9.1/yaml/rubytypes.rb:86:in `to_yaml'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/to_yaml_spec.rb:58:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/to_yaml_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 18 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/library/yaml/to_yaml_spec.rb)
-== rubyspec/library/yaml/transfer_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/transfer_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/transfer_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/yaml/try_implicit_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/yaml/try_implicit_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/yaml/try_implicit_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/adler32_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/adler32_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/adler32_spec.rb
-Zlib.adler32
-- calculates Adler checksum for string
-- calculates Adler checksum for string and initial Adler value
-- calculates the Adler checksum for string and initial Adler value for Bignums
-- assumes that the initial value is given to adler, if adler is omitted
-- it returns the CRC initial value, if string is omitted
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/crc32_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/crc32_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/crc32_spec.rb
-Zlib.crc32
-- calculates CRC checksum for string
-- calculates CRC checksum for string and initial CRC value
-- calculates the CRC checksum for string and initial CRC value for Bignums
-- assumes that the initial value is given to crc, if crc is omitted
-- it returns the CRC initial value, if string is omitted
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/crc_table_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/crc_table_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/crc_table_spec.rb
-Zlib.crc_table
-- returns the same value as zlib's get_crc_table()
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/append_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/deflate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/deflate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/deflate_spec.rb
-Zlib::Deflate#deflate
-- deflates some data
-- deflates lots of data
 
-Zlib::Deflate::deflate
-- deflates some data
-- deflates lots of data
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/flush_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/flush_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/flush_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/initialize_copy_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/initialize_copy_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/initialize_copy_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/params_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/params_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/params_spec.rb
-Zlib::Deflate#params
-- changes the deflate parameters
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/zlib/deflate/set_dictionary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/deflate/set_dictionary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/deflate/set_dictionary_spec.rb
-Zlib::Deflate#set_dictionary
-- sets the dictionary
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/close_spec.rb
-Zlib::GzipFile#close
-- finishes the stream and closes the io
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/closed_spec.rb
-Zlib::GzipFile#closed?
-- returns the closed status
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/comment_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/comment_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/comment_spec.rb
-Zlib::GzipFile#comment
-- returns the name
-- raises an error on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/crc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/crc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/crc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/finish_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/finish_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/finish_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/level_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/level_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/level_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/mtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/mtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/mtime_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/orig_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/orig_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/orig_name_spec.rb
-Zlib::GzipFile#orig_name
-- returns the name
-- raises an error on a closed stream
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/os_code_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/os_code_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/os_code_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/sync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/sync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/sync_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/to_io_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/to_io_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/to_io_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipfile/wrap_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipfile/wrap_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipfile/wrap_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/each_byte_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/each_byte_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/each_byte_spec.rb
-GzipReader#each_byte
-- calls the given block for each byte in the stream, passing the byte as an argument
-- increments position before calling the block
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/each_line_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/each_line_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/each_line_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/each_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/each_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/each_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/eof_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/eof_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/eof_spec.rb
-GzipReader#eof?
-- returns true when at EOF
-- returns true when at EOF with the exact length of uncompressed data
-- returns true when at EOF with a length greater than the size of uncompressed data
-- returns false when at EOF when there's data left in the buffer to read
-- does not affect the reading data
 
 
-Finished in <t> seconds
 
-1 file, 5 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/getc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/getc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/getc_spec.rb
-GzipReader#getc
-- returns the next character from the stream
-- increments position
-- returns nil at the end of the stream
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/gets_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/gets_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/gets_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/lineno_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/lineno_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/lineno_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/open_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/pos_spec.rb
-GzipReader#pos
-- returns the position
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/read_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/read_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/read_spec.rb
-GzipReader#read
-- with no arguments reads the entire content of a gzip file
-- with nil length argument reads the entire content of a gzip file
-- reads the contents up to a certain size
-- does not accept a negative length to read
-- returns an empty string if a 0 length is given
 
-GzipReader#read at the end of data
-- returns empty string if length prameter is not specified or 0
-- returns nil if length prameter is positive
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/readchar_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/readchar_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/readchar_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/readline_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/readline_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/readline_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/readlines_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/readlines_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/readlines_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/rewind_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/rewind_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/rewind_spec.rb
-GzipReader#rewind
-- resets the position of the stream pointer
-- resets the position of the stream pointer to data previously read
-- invokes seek method on the associated IO object
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/tell_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/ungetc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/ungetc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/ungetc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipreader/unused_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipreader/unused_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipreader/unused_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/append_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/comment_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/comment_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/comment_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/flush_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/flush_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/flush_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/mtime_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/mtime_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/mtime_spec.rb
-Zlib::GzipWriter#mtime=
-- sets mtime using Integer
-- sets mtime using Time
-- raises if the header was written
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/open_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/open_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/open_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/orig_name_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/orig_name_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/orig_name_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/pos_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/pos_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/pos_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/print_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/print_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/print_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/printf_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/printf_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/printf_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/putc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/putc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/putc_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/puts_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/puts_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/puts_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/tell_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/tell_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/tell_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/gzipwriter/write_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/gzipwriter/write_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/gzipwriter/write_spec.rb
-GzipWriter#write
-- writes some compressed data
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/append_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/append_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/append_spec.rb
-Zlib::Inflate#<<
-- appends data to the input stream
-- treats nil argument as the end of compressed data
-- just passes through the data after nil argument
-- properly handles data in chunks
-- properly handles incomplete data
-- properly handles excessive data, byte-by-byte
-- properly handles excessive data, in one go
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/inflate_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/inflate_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/inflate_spec.rb
-Zlib::Inflate#inflate
-- inflates some data
-- inflates lots of data
-- works in pass-through mode, once finished
 
-Zlib::Inflate::inflate
-- inflates some data
-- inflates lots of data
-- properly handles data in chunks
-- properly handles incomplete data
-- properly handles excessive data, byte-by-byte
-- properly handles excessive data, in one go
 
 
-Finished in <t> seconds
 
-1 file, 9 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/new_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/new_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/new_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/set_dictionary_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/set_dictionary_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/set_dictionary_spec.rb
-Zlib::Inflate#set_dictionary
-- sets the inflate dictionary
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/sync_point_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/sync_point_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/sync_point_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/inflate/sync_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/inflate/sync_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/inflate/sync_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zlib_version_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zlib_version_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zlib_version_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/adler_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/adler_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/adler_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/avail_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/avail_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/avail_in_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/avail_out_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/avail_out_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/avail_out_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/close_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/close_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/close_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/closed_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/closed_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/closed_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/data_type_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/data_type_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/data_type_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/end_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/end_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/end_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/ended_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/ended_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/ended_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/finish_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/finish_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/finish_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/finished_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/finished_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/finished_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/flush_next_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/flush_next_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/flush_next_in_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/flush_next_out_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/flush_next_out_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/flush_next_out_spec.rb
-Zlib::ZStream#flush_next_out
-- flushes the stream and flushes the output buffer
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/reset_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/reset_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/reset_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/stream_end_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/stream_end_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/stream_end_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/total_in_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/total_in_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/total_in_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/library/zlib/zstream/total_out_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/library/zlib/zstream/total_out_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/library/zlib/zstream/total_out_spec.rb
 
-Finished in <t> seconds
 
-1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/array_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/array_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/array_spec.rb
-C-API Array function rb_ary_new
-- returns an empty array
 
-C-API Array function rb_ary_new2
-- returns an empty array
 
-C-API Array function rb_ary_push
-- adds an element to the array
 
-C-API Array function rb_ary_pop
-- removes and returns the last element in the array
 
-C-API Array function rb_ary_join
-- joins elements of an array with a string
 
-C-API Array function rb_ary_reverse
-- reverses the order of elements in the array
 
-C-API Array function rb_ary_entry
-- returns nil when passed an empty array
-- returns elements from the end when passed a negative index
-- returns nil if the index is out of range
 
-C-API Array function rb_ary_clear
-- removes all elements from the array
 
-C-API Array function rb_ary_dup
-- duplicates the array
 
-C-API Array function rb_ary_unshift
-- prepends the element to the array
 
-C-API Array function rb_ary_shift
-- removes and returns the first element
-- returns nil when the array is empty
 
-C-API Array function rb_ary_store
-- overwrites the element at the given position
-- writes to elements offset from the end if passed a negative index
-- raises on IndexError if the negative index is greater than the length
-- enlarges the array as needed
 
-C-API Array function RARRAY_PTR
-- returns a pointer to a C array of the array's elements
-- allows assigning to the elements of the C array
 
-C-API Array function RARRAY_LEN
-- returns the size of the array
 
-C-API Array function rb_assoc_new
-- returns an array containing the two elements
 
-C-API Array function rb_ary_includes
-- returns true if the array includes the element
-- returns false if the array does not include the element
 
-C-API Array function rb_ary_aref
-- returns the element at the given index
-- returns nil for an out of range index
-- returns a new array where the first argument is the index and the second is the length
-- accepts a range
-- returns nil when the start of a range is out of bounds
-- returns an empty array when the start of a range equals the last element
 
-C-API Array function rb_iterate
-- calls an callback function as a block passed to an method
 
-C-API Array function rb_ary_delete
-- removes an element from an array and returns it
-- returns nil if the element is not in the array
 
 
-Finished in <t> seconds
 
-1 file, 33 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/bignum_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/bignum_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/bignum_spec.rb
-CApiBignumSpecs rb_big2long
-- converts a Bignum
-- raises RangeError if passed Bignum overflow long
 
-CApiBignumSpecs rb_big2ll
-- converts a Bignum
-- raises RangeError if passed Bignum overflow long
 
-CApiBignumSpecs rb_big2ulong
-- converts a Bignum
-- wraps around if passed a negative bignum
-- raises RangeError if passed Bignum overflow long
 
-CApiBignumSpecs rb_big2dbl
-- converts a Bignum to a double value
-- returns Infinity if the number is too big for a double
-- returns -Infinity if the number is negative and too big for a double
 
-CApiBignumSpecs rb_big2str
-- converts a Bignum to a string with base 10
-- converts a Bignum to a string with a different base
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/class_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/class_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/class_spec.rb
-C-API Class function rb_class_new_instance
-- allocates and initializes a new object
-- passes arguments to the #initialize method
 
-C-API Class function rb_include_module
-- includes a module into a class
 
-C-API Class function rb_define_attr
-- defines an attr_reader when passed true, false
-- defines an attr_writer when passed false, true
-- defines an attr_accessor when passed true, true
 
-C-API Class function rb_call_super
-- calls the method in the superclass
 
-C-API Class function rb_class2name
-- returns the class name
 
-C-API Class function rb_cvar_defined
-- returns false when the class variable is not defined
-- returns true when the class variable is defined
-- returns true if the class instance variable is defined
 
-C-API Class function rb_cv_set
-- sets a class variable
 
-C-API Class function rb_cv_get
-- returns the value of the class variable
-- raises a NameError if the class variable is not defined
 
-C-API Class function rb_cvar_set
-- sets a class variable (ERROR - <n>)
 
-C-API Class function rb_define_class_variable
-- sets a class variable
 
-C-API Class function rb_cvar_get
-- returns the value of the class variable
-- raises a NameError if the class variable is not defined
 
-C-API Class function rb_class_inherited
-- calls superclass.inherited(subclass)
-- calls Object.inherited(subclass) if superclass is C NULL
 
-C-API Class function rb_class_new
-- returns an new subclass of the superclass
-- raises a TypeError if passed Class as the superclass
-- raises a TypeError if passed a singleton class as the superclass
 
 
- <n>)
-C-API Class function rb_cvar_set sets a class variable ERROR
-NoMethodError: undefined method `rb_cvar_set' for #<CApiClassSpecs:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/class_spec.rb:179:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/class_spec.rb:73:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 23 examples, <num> expectations, 0 failures, 1 error
-exit 1
-failed(rubyspec/optional/capi/class_spec.rb)
-== rubyspec/optional/capi/constants_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/constants_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/constants_spec.rb
-C-API constant
-- rb_cArray references the Array class
-- rb_cBignum references the Bignum class
-- rb_cClass references the Class class
-- rb_mComparable references the Comparable module
-- rb_cData references the Data class
-- rb_mEnumerable references the Enumerable module
-- rb_cFalseClass references the FalseClass class
-- rb_cFile references the File class
-- rb_cFixnum references the Fixnum class
-- rb_cFloat references the Float class
-- rb_cHash references the Hash class
-- rb_cInteger references the Integer class
-- rb_cIO references the IO class
-- rb_mKernel references the Kernel module
-- rb_cMatch references the MatchData class
-- rb_cModule references the Module class
-- rb_cNilClass references the NilClass class
-- rb_cNumeric references the Numeric class
-- rb_cObject references the Object class
-- rb_cRange references the Range class
-- rb_cRegexp references the Regexp class
-- rb_cString references the String class
-- rb_cStruct references the Struct class
-- rb_cSymbol references the Symbol class
-- rb_cThread references the Thread class
-- rb_cTrueClass references the TrueClass class
-- rb_cProc references the Proc class
 
-C-API exception constant
-- rb_eArgError references the ArgumentError class
-- rb_eEOFError references the EOFError class
-- rb_eErrno references the Errno module
-- rb_eException references the Exception class
-- rb_eFloatDomainError references the FloatDomainError class
-- rb_eIndexError references the IndexError class
-- rb_eInterrupt references the Interrupt class
-- rb_eIOError references the IOError class
-- rb_eLoadError references the LoadError class
-- rb_eLocalJumpError references the LocalJumpError class
-- rb_eNameError references the NameError class
-- rb_eNoMemError references the NoMemoryError class
-- rb_eNoMethodError references the NoMethodError class
-- rb_eNotImpError references the NotImplementedError class
-- rb_eRangeError references the RangeError class
-- rb_eRegexpError references the RegexpError class
-- rb_eRuntimeError references the RuntimeError class
-- rb_eScriptError references the ScriptError class
-- rb_eSecurityError references the SecurityError class
-- rb_eSignal references the SignalException class
-- rb_eStandardError references the StandardError class
-- rb_eSyntaxError references the SyntaxError class
-- rb_eSystemCallError references the SystemCallError class
-- rb_eSystemExit references the SystemExit class
-- rb_eSysStackError references the SystemStackError class
-- rb_eTypeError references the TypeError class
-- rb_eThreadError references the ThreadError class
-- rb_eZeroDivError references the ZeroDivisionError class
 
 
-Finished in <t> seconds
 
-1 file, 55 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/data_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/data_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/data_spec.rb
-CApiAllocSpecs (a class with an alloc func defined)
-- calls the alloc func
 
-CApiWrappedStruct
-- Data_Wrap_Struct should wrap and Data_Get_Struct should return data
-- RDATA()->data should return the struct data
-- Changing RDATA()->data should change the wrapped struct
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/exception_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/exception_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/exception_spec.rb
-C-API Exception function rb_exc_new
-- creates an exception from a C string and length
 
-C-API Exception function rb_exc_new2
-- creates an exception from a C string
 
-C-API Exception function rb_exc_new3
-- creates an exception from a Ruby string
 
-C-API Exception function rb_exc_raise
-- raises passed exception
 
 
-Finished in <t> seconds
 
-1 file, 4 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/float_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/float_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/float_spec.rb
-CApiFloatSpecs rb_float_new
-- should create a new float
 
-CApiFloatSpecs rb_Float
-- should create a new Float from a String
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/gc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/gc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/gc_spec.rb
-CApiGCSpecs
-- correctly gets the value from a registered address
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/globals_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/globals_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/globals_spec.rb
-CApiGlobalSpecs
-- correctly gets global values
-- correctly sets global values
-- lists all global variables
-- rb_define_variable should define a new global variable
-- rb_define_readonly_variable should define a new readonly global variable
-- rb_define_hooked_variable should define a C hooked global variable
 
 
-Finished in <t> seconds
 
-1 file, 6 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/hash_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/hash_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/hash_spec.rb
-C-API Hash function rb_hash_new
-- returns a new hash
 
-C-API Hash function rb_hash_aref
-- returns the value associated with the key
-- returns the default value if it exists
-- returns nil if the key does not exist
 
-C-API Hash function rb_hash_aset
-- adds the key/value pair and returns the value
 
-C-API Hash function rb_hash_delete
-- removes the key and returns the value
 
-C-API Hash function rb_hash_foreach
-- iterates over the hash
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/io_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/io_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/io_spec.rb
-C-API IO function rb_io_write
-- sends #write to the object passing the object to be written
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/kernel_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/kernel_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb
-C-API Kernel function rb_block_given_p
-- returns false if no block is passed
-- returns true if a block is passed
 
-C-API Kernel function rb_raise
-- raises an exception
-- terminates the function at the point it was called
 
-C-API Kernel function rb_throw
-- sets the return value of the catch block to the specified value
-- terminates the function at the point it was called
-- raises a NameError if there is no catch block for the symbol (FAILED - <n>)
 
-C-API Kernel function rb_warn
-- prints a message to $stderr if $VERBOSE evaluates to true
-- prints a message to $stderr if $VERBOSE evaluates to false
 
-C-API Kernel function rb_sys_fail
-- raises an exception from the value of errno
 
-C-API Kernel function rb_yield
-- yields passed argument
-- returns the result from block evaluation
-- raises LocalJumpError when no block is given
 
-C-API Kernel function rb_yield_values
-- yields passed arguments
-- returns the result from block evaluation
-- raises LocalJumpError when no block is given
 
-C-API Kernel function rb_rescue
-- executes passed function
-- executes passed 'raise function' if a StardardError exception is raised
-- raises an exception if passed function raises an exception other than StardardError (FAILED - <n>)
-- raises an exception if any exception is raised inside 'raise function'
-- makes $! available only during 'raise function' execution (ERROR - <n>)
 
-C-API Kernel function rb_rescue2
-- only rescues if one of the passed exceptions is raised (FAILED - <n>)
 
-C-API Kernel function rb_ensure
-- executes passed function and returns its value
-- executes passed 'ensure function' when no exception is raised (ERROR - <n>)
-- executes passed 'ensure function' when an exception is raised
-- raises the same exception raised inside passed function (FAILED - <n>)
 
-C-API Kernel function rb_eval_string
-- evaluates a string of ruby code
 
-C-API Kernel function rb_block_proc
-- converts the implicit block into a proc
 
 
- <n>)
-C-API Kernel function rb_throw raises a NameError if there is no catch block for the symbol FAILED
-Expected NameError but got ArgumentError (uncaught throw :foo)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:53:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API Kernel function rb_rescue raises an exception if passed function raises an exception other than StardardError FAILED
-Expected Exception but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:141:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API Kernel function rb_rescue makes $! available only during 'raise function' execution ERROR
-ArgumentError: wrong number of arguments (1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:149:in `call'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:149:in `rb_rescue'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:149:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API Kernel function rb_rescue2 only rescues if one of the passed exceptions is raised FAILED
-Expected TypeError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:162:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API Kernel function rb_ensure executes passed 'ensure function' when no exception is raised ERROR
-ArgumentError: wrong number of arguments (1 for 0)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:178:in `call'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:178:in `rb_ensure'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:178:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API Kernel function rb_ensure raises the same exception raised inside passed function FAILED
-Expected RuntimeError (foo)
-but got ArgumentError (wrong number of arguments (1 for 0))
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:193:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 28 examples, <num> expectations, 4 failures, 2 errors
-exit 1
-failed(rubyspec/optional/capi/kernel_spec.rb)
-== rubyspec/optional/capi/module_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/module_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/module_spec.rb
-CApiModule rb_define_global_const
-- defines a constant on Object
 
-CApiModule rb_const_set given a symbol name and a value
-- sets a new constant on a module
-- sets an existing constant's value
 
-CApiModule rb_define_class_under
-- creates a subclass of the superclass contained in a module
-- uses Object as the superclass if NULL is passed
-- sets the class name
-- call #inherited on the superclass
 
-CApiModule rb_define_module_under
-- creates a new module inside the inner class
-- sets the module name
 
-CApiModule rb_define_const given a String name and a value
-- defines a new constant on a module
-- sets an existing constant's value
 
-CApiModule rb_const_defined
-- returns C non-zero if a constant is defined
-- returns C non-zero if a constant is defined in Object
 
-CApiModule rb_const_defined_at
-- returns C non-zero if a constant is defined
-- does not search in ancestors for the constant
-- does not search in Object
 
-CApiModule rb_const_get
-- returns a constant defined in the module
-- returns a constant defined at toplevel
-- returns a constant defined in a superclass
-- calls #const_missing if the constant is not defined in the class or ancestors
 
-CApiModule rb_const_get_from
-- returns a constant defined in the module
-- returns a constant defined in a superclass
-- calls #const_missing if the constant is not defined in the class or ancestors
 
-CApiModule rb_const_get_at
-- returns a constant defined in the module
-- calls #const_missing if the constant is not defined in the module
 
-CApiModule rb_define_alias
-- defines an alias for an existing method
 
-CApiModule rb_define_global_function
-- defines a method on Object
 
-CApiModule rb_define_method
-- defines a method on a class
-- defines a method on a module
 
-CApiModule rb_define_module_function
-- defines a module function
-- defines a private instance method
 
-CApiModule rb_define_private_method
-- defines a private method on a class
-- defines a private method on a module
 
-CApiModule rb_define_protected_method
-- defines a protected method on a class
-- defines a protected method on a module
 
-CApiModule rb_define_singleton_method
-- defines a method on the singleton class
 
-CApiModule rb_undef_method
-- undef'ines a method on a class
 
-CApiModule rb_class2name
-- returns the module name
 
 
-Finished in <t> seconds
 
-1 file, 38 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/numeric_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/numeric_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/numeric_spec.rb
-CApiNumericSpecs rb_num2long
-- raises an TypeError if passed nil
-- converts a Float
-- converts a Bignum
-- converts a Fixnum
-- calls #to_int to coerce the value
 
-CApiNumericSpecs rb_num2ulong
-- raises an TypeError if passed nil
-- converts a Float
-- converts a Bignum
-- converts a Fixnum
-- calls #to_int to coerce the value
 
-CApiNumericSpecs rb_Integer
-- should create a new Integer from a String
 
-CApiNumericSpecs rb_ll2inum
-- should create a new Fixnum from a small signed long long
 
-CApiNumericSpecs rb_int2inum
-- should create a new Fixnum from a long
 
-CApiNumericSpecs rb_num2dbl
-- raises an TypeError if passed nil
-- raises an TypeError if passed a String
-- converts a Float
-- converts a Bignum
-- converts a Fixnum
-- calls #to_f to coerce the value
 
-CApiNumericSpecs NUM2CHR
-- returns the first character of a String
-- returns the least significant byte of an Integer
-- returns the least significant byte of a Float converted to an Integer
-- raises a TypeError when passed an empty String
 
 
-Finished in <t> seconds
 
-1 file, 23 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.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/object_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/object_spec.rb
-CApiObject
-- rb_obj_alloc should allocate a new uninitialized object
-- rb_obj_call_init should send #initialize
-- rb_is_instance_of should return true if an object is an instance
-- rb_is_kind_of should return true if an object is an instance or descendent
-- rb_respond_to should return 1 if respond_to? is true and 0 if respond_to? is false
-- rb_to_id should return a symbol representation of the object
-- rb_require should require a ruby file
-- rb_attr_get should get an instance variable
-- 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 (FAILED - <n>)
-- 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_taint
-- marks the object passed as tainted
-- raises a RuntimeError if the object passed is frozen
 
-CApiObject rb_check_frozen
-- raises a RuntimeError 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
 
 
- <n>)
-CApiObject rb_obj_classname should return the class name of a object FAILED
-Expected "#<Class:0x<address>>::ObjectTest"
- to equal "ObjectTest"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/object_spec.rb:146:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/object_spec.rb:18:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 46 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/optional/capi/object_spec.rb)
-== rubyspec/optional/capi/proc_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/proc_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/proc_spec.rb
-CApiProc
-- rb_proc_new should return a new valid Proc (FAILED - <n>)
-- rb_proc_new returned proc should have arity -1
 
 
- <n>)
-CApiProc rb_proc_new should return a new valid Proc FAILED
-Expected ""
- to equal "foo_bar"
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/proc_spec.rb:13:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/proc_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 1 failure, 0 errors
-exit 1
-failed(rubyspec/optional/capi/proc_spec.rb)
-== rubyspec/optional/capi/range_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/range_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/range_spec.rb
-C-API Range function rb_range_new
-- constructs a range using the given start and end
-- includes the end object when the third parameter is omitted or false
-- raises an ArgumentError when the given start and end can't be compared by using #<=>
 
 
-Finished in <t> seconds
 
-1 file, 3 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/safe_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/safe_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/safe_spec.rb
-CApiSafeSpecs
-- has a default safe level of 0
-- throws an error when rb_secure is called with argument >= SAFE
 
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/string_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/string_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/string_spec.rb/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_rb_str_len[e28099]:
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_a>: warning: implicit declaration of function [e28098]rb_str_len[e28099]
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_rb_str_new2_with_null[e28099]:
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_a>: warning: null argument where non-null required (argument 1)
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_a>: warning: null argument where non-null required (argument 1)
 
-C-API String function rb_str_new
-- returns a new string object from a char buffer of len characters
-- returns an empty string if len is 0
 
-C-API String function rb_str_new2
-- returns a new string object calling strlen on the passed C string
 
-C-API String function rb_str_new3
-- returns a copy of the string
 
-C-API String function rb_str_dup
-- returns a copy of the string
 
-C-API String function rb_str_append
-- appends a string to another string
 
-C-API String function rb_str_plus
-- returns a new string from concatenating two other strings
 
-C-API String function rb_str_buf_cat
-- concatenates a C string to a ruby string
 
-C-API String function rb_str_cat
-- concatenates a C string to ruby string
 
-C-API String function rb_str_cat2
-- concatenates a C string to a ruby string
 
-C-API String function rb_str_cmp
-- returns 0 if two strings are identical
-- returns -1 if the first string is shorter than the second
-- returns -1 if the first string is lexically less than the second
-- returns 1 if the first string is longer than the second
-- returns 1 if the first string is lexically greater than the second
 
-C-API String function rb_str_split
-- splits strings over a splitter
 
-C-API String function rb_str2inum
-- converts a string to a number given a base
 
-C-API String function rb_cstr2inum
-- converts a C string to a number given a base
 
-C-API String function rb_str_substr
-- returns a substring
 
-C-API String function rb_str_to_str
-- calls #to_str to coerce the value to a String
-- raises a TypeError if coercion fails
 
-C-API String function RSTRING_PTR
-- returns a pointer to the string's contents
-- allows changing the characters in the string
-- reflects changes after a rb_funcall
 
-C-API String function RSTRING_LEN
-- returns the size of the string
 
-C-API String function StringValue
-- does not call #to_str on a String
-- does not call #to_s on a String
-- calls #to_str on non-String objects
-- does not call #to_s on non-String objects
 
-C-API String function rb_str_resize
-- reduces the size of the string
-- updates the string's attributes visible in C code
-- increases the size of the string
 
-C-API String function rb_str_intern
-- returns a symbol created from the string
-- raises an ArgumentError if passed an empty string (FAILED - <n>)
-- raises an ArgumentError if the passed string contains NULL characters (FAILED - <n>)
 
-C-API String function rb_str_freeze
-- freezes the string
 
 
- <n>)
-C-API String function rb_str_intern raises an ArgumentError if passed an empty string FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/string_spec.rb:276:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/string_spec.rb:5:in `<top (required)>'
 
- <n>)
-C-API String function rb_str_intern raises an ArgumentError if the passed string contains NULL characters FAILED
-Expected ArgumentError but no exception was raised
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/string_spec.rb:280:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/string_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 36 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/optional/capi/string_spec.rb)
-== rubyspec/optional/capi/struct_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/struct_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/struct_spec.rb
-CApiStruct
-- rb_struct_define defines a structure (FAILED - <n>)
-- rb_struct_define allows for anonymous structures (FAILED - <n>)
 
 
- <n>)
-CApiStruct rb_struct_define defines a structure FAILED
-Expected [:attr1, :attr2, :attr3]
- to equal ["attr1", "attr2", "attr3"]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/struct_spec.rb:13:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/struct_spec.rb:5:in `<top (required)>'
 
- <n>)
-CApiStruct rb_struct_define allows for anonymous structures FAILED
-Expected [:attr1, :attr2, :attr3]
- to equal ["attr1", "attr2", "attr3"]
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/struct_spec.rb:24:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/struct_spec.rb:5:in `<top (required)>'
 
-Finished in <t> seconds
 
-1 file, 2 examples, <num> expectations, 2 failures, 0 errors
-exit 1
-failed(rubyspec/optional/capi/struct_spec.rb)
-== rubyspec/optional/capi/symbol_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/symbol_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/symbol_spec.rb
-C-API Symbol function rb_is_const_id
-- returns true given a const-like symbol
-- returns false given an ivar-like symbol
-- returns false given a cvar-like symbol
-- returns false given an undecorated symbol
 
-C-API Symbol function rb_is_instance_id
-- returns false given a const-like symbol
-- returns true given an ivar-like symbol
-- returns false given a cvar-like symbol
-- returns false given an undecorated symbol
 
-C-API Symbol function rb_is_class_id
-- returns false given a const-like symbol
-- returns false given an ivar-like symbol
-- returns true given a cvar-like symbol
-- returns false given an undecorated symbol
 
 
-Finished in <t> seconds
 
-1 file, 12 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/thread_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/thread_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/thread_spec.rb
-CApiThreadSpecs rb_thread_select
-- returns true if an fd is ready to read
-- does not block all threads
 
-CApiThreadSpecs rb_thread_alone
-- returns true if there is only one thread
 
-CApiThreadSpecs rb_thread_current
-- equals Thread.current
 
-CApiThreadSpecs rb_thread_local_aref
-- returns the value of a thread-local variable
-- returns nil if the value has not been set
 
-CApiThreadSpecs rb_thread_local_aset
-- sets the value of a thread-local variable
 
 
-Finished in <t> seconds
 
-1 file, 7 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/optional/capi/time_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/ruby.1.9.mspec -t /home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/bin/ruby rubyspec/optional/capi/time_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.9.1/<buildtime>/rubyspec/optional/capi/time_spec.rb
-CApiTimeSpecs rb_time_new
-- creates a Time from the sec and usec
 
 
-Finished in <t> seconds
 
-1 file, 1 example, <num> expectation, 0 failures, 0 errors
 == end # <time>
 <elapsed time>
    

OlderDiff < 20100816T232112Z < ThisDiff > 20100817T232150Z > NewerDiff


chkbuild summary recent last difference fulllog